本文共 1997 字,大约阅读时间需要 6 分钟。
有人说PHP是世界上最好的语言,那它好在哪呢?
PHP是一种开源自由的软件,能够在所有的操作平台上稳定运行,入门相对简单。对于像我这样对计算机语言没学过的人来说,它是最好的起步点。
PHP的名字由“超文本预处理语言”(Hypertext Preprocessor)组成,简称PHP。它是一种通用的编程语言,广泛应用于服务器端开发、Web开发以及其他类型的应用程序开发。
如果你想从PHP入手,最好的方式是先掌握它最基础的知识。
PHP有四个标记,其中只推荐一个其他三个不推荐。PHP标记的正确使用方式如下:
PHP中有多种输出语句,可以根据需求选择使用:
print():简单输出语句,可以输出字符串、变量、表达式等单项的值!(不能输出数组、对象等复杂数据类型)echo:简单输出语句,一次可以输出多个数据,中间以逗号分隔!var_dump():在测试代码的时候使用的最多的语句,不仅可以输出一个或多个数据项的值,还可以打印出数据项的类型、长度等额外的信息!而且可以输出复杂数据类型!print_r():只打印数组的元素,不打印其他额外的信息printf():比较擅长输出由静态文本和其他变量所组成的“混合产物”!里面还有变量占位符printf函数的最大优势是可以控制输出变量的格式!以下是常见的变量占位符:
%c:将后面的变量认为是一个整数,并显示为该整数所对应的ASCII码的值%d:将后面的变量认为是一个整数,并显示为有符号的十进制数%u:将后面的变量认为是一个整数,并显示为无符号的十进制数%o:将后面的变量认为是一个整数,并显示为无符号的八进制数%x:将后面的变量认为是一个整数,并显示为无符号的十六进制数%f:将后面的变量认为是一个浮点数,并显示为浮点数%s:将后面的变量认为是一个字符串,并显示为字符串!在PHP中,变量的声明方式如下:
$变量名 = 变量值
变量的基本语法就是这样,$表示这是一个变量名,后面的字符串就是变量名的内容。
在PHP中,变量可以分为两部分:
其中,变量值肯定是可变的,所以可变变量的含义就是变量的名字可变!也就是说,变量的名字可以用另一个变量来代替。例如:
$abc = 'def';$def = 200;echo $$abc; // 输出200
要删除一个变量,可以使用unset()函数:
unset($变量名);
当一个变量为另一个变量赋值时,可以分为两种情况:
值传递:
$变量名1 = $变量名2;
这里的$变量名1和$变量名2是不同的变量,它们的变量值互不干扰。
引用传递:
$变量名1 = &$变量名2;
这里的$变量名1和$变量名2是共用同一个变量值空间的变量。
PHP中有许多预定义变量,可以直接使用:
$_SERVER:用于收集浏览器和服务器信息的数组$_GET:用于接收用户从表单中以GET方式提交的数据$_POST:用于接收用户从表单中以POST方式提交的数据$_REQUEST:包含了$_GET、$_POST和$_COOKIE的数据在PHP中,常量是可以在脚本的任意位置使用的,且一旦定义后就不能被修改或删除!常量定义的方式有两种:
使用define()函数:
define('常量名', '常量值', true); (true表示常量名区分大小写)
使用const关键字:
const 常量名 = 常量值;
$constant()函数来输出常量的值: constant('常量名'); PHP中的魔术常量都是以两个下划线开始和结束的,常用的有:
__FILE__:当前脚本所在的路径__DIR__:当前脚本所在的目录__LINE__:当前代码所在的行数__FUNCTION__:当前函数的名字__METHOD__:当前方法的名字__CLASS__:当前类的名字__NAMESPACE__:当前命名空间的名字