PHP 脚本以 <?php 开头,以 ?> 结尾:
PHP 文件的默认文件扩展名是 ".php"。
PHP 语句以分号结尾(;)
在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感。
不过在 PHP 中,所有变量都对大小写敏感。
变量以 $ 符号开头,其后是变量的名称
函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。
如果要在函数内部访问,请在(函数内部)变量前面使用 global 关键词。
PHP 同时在名为 $GLOBALS[index] 的数组中存储了所有的全局变量。下标存有变量名。这个数组在函数内也可以访问,并能够用于直接更新全局变量。
echo - 能够输出一个以上的字符串
print - 只能输出一个字符串,并始终返回 1
提示:echo 比 print 稍快,因为它不返回任何值。
PHP var_dump() 会返回(输出屏幕)变量的数据类型和值:
$x = 5985; var_dump($x); //输出int(5985) $cars=array("Volvo","BMW","SAAB"); var_dump($cars); //输出array(3) { [0]=> string(5) "Volvo" [1]=> string(3) "BMW" [2]=> string(4) "SAAB" }
strlen() 函数返回字符串的长度,以字符计。
strpos() 函数用于检索字符串内指定的字符或文本。
如果找到匹配,则会返回首个匹配的字符位置。如果未找到匹配,则将返回 FALSE。
echo strpos("Hello world!","world");
常量名称前面没有 $ 符号。与变量不同,常量贯穿整个脚本是自动全局的。
如需设置常量,请使用 define() 函数 - 它使用三个参数:
首个参数定义常量的名称
第二个参数定义常量的值
可选的第三个参数规定常量名是否对大小写敏感。默认是 false。
下例创建了一个对大小写敏感的常量,值为 "Welcome to W3School.com.cn!":
<?php define("GREETING", "Welcome to W3School.com.cn!"); echo GREETING; ?>
用户定义的函数声明以关单 "function" 开头:
在 PHP 中, array() 函数用于创建数组。
count(数组名) 函数用于返回数组的长度(元素数)
sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序