php学习-常量

zz/2024/6/13 21:44:44

学习来源: 黑马程序员PHP零基础入门到精通教程(P1基础6天)_哔哩哔哩_bilibili

一. 定义常量的两种方式 (5.3之后才有两种)

1. 使用定义常量的函数: define('常量名', 常量值);

2. 5.3之后才有的: const 常量名 = 123

二. 命名规则

1. 常量不需要使用 '$' 符号, 一旦使用系统会认为是变量

2. 常量的名字由 字母, 数字, 下划线组成, 不能以数字开头

3. 常量名通常以大写字母为主 (与变量区别)

4. 常量命名的规则比变量松散, 可以使用一些特殊字符, 该方式只是只能使用define定义

三. 系统常量

// 当前被执行的脚本所在电脑的绝对路径
__DIR__// 当前被执行的脚本所在电脑的绝对路径(带自己文件的名字)
__FILE__// 当前所属行数
__LINE__// 当前所属的命名空间
__NAMESPACE__// 当前所属的类
__CLASS__//当前所属的方法
__METHOD__


http://www.ngui.cc/zz/2732119.html

相关文章

1.1 CPU占用率

下面是一些了解当前线程/进程/系统效能的API,所有描述来自MSDN文档,具体如下: 注意每个函数对应的头文件和相应的lib. DWORD GetTickCount(void);/*Header: Winbase.h, include Windows.hLink Library: Kernel32.libDLL: Dernel32.dllDetail…

VC 2005 coding shortcuts

coding 了这么多年,有些快捷键没用了老忘,有空把它整出来(备忘) 一些还不怎么熟悉使用的快捷键://debug: AltF10 :Apply codes changes CtrlF10 :Run to cursor ShiftF11 :跳出当前函数CtrlShiftF10 &a…

[转]Cygwin使用

最近需要用到bash,perl等脚本,找到cygwin来学学... 很多用windows的朋友不习惯于用linux的开发环境。虽然很乐意尝试一下,但是往往怕linux系统打乱了自己的正常生活:1〉装linux系统把windows系统给搞坏了,导致自己无法正常生活&a…

ExtJs之grid使用详解(转帖)

Ext2.0是一个javascript框架,它的Grid控件和其它可以显示数据的控件,能够支持多种数据类型,如二维数组、Json数据和XML数据,甚至包括我们自定义的数据类型。Ext为我们提供了一个桥梁Ext.data.Store,通过它我们可以把任…

Oracle存储过程总结 (内容转载)

1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as --声明变量(变量名 变量类型) begin --存储过程的执行体 end test;-- E.g: 打印出输入的时间信息create or replace procedure test(workDate in Date) is begin dbms_output.…

Java的抽象类和接口示例

最近在学习java,在抽象类和接口上有这样一个示例。 代码如下: 下面展示一些 内联代码片。 package TaskFive; //打印机抽象类 //抽象类中的抽象方法,方法的具体实现由子类确定 abstract class Printer {abstract void pri(String s);//打印a…

Servlet补充学习——《JSP Web开发应用》

Servlet是java服务器端的小程序,是Java环境下实现动态网页的基本技术。Servlet程序能够调用Javabean、JDBC、其他servlet、RML等程序完成指定的功能。在应用中servlet起到了中间层的作用,将客户端和后台的资源隔离开来。 servlet有支持servlet的服务器&a…

Python的For+While循环的课堂练习(附上文连接)

>> Python每日笔记—Day04 << # 课堂小作业1-Star&#xff1a; # 通过while循环嵌套 实现如下图形 # ****...*** # * * # * * # * * # ****...***row int(input("请输入行数")) col int(input("请输入列数")) i 0 j…

Python使用Tkiner进行MD5加密

MD5加密 from tkinter import * import hashlib import timeLOG_LINE_NUM 0 # 日志信息内容class mu_gui():def __init__(self, init_window_name):self.init_window_name init_window_name# 窗口布局的方法def set_init_window(self):self.init_window_name.titleMD5加密…

Python每日笔记13(线程)

本次内容&#xff1a;线程 >> Python每日笔记—目录 << 线程 多线程的使用 Thread() group:线程组&#xff0c;目前只能使用None target:执行的目标任务名 *args:以元组的方式给执行任务进行传参 **kwargs:以字典的方式进行传参 name:线程名称&#xff0c;一般…