PHP基础

变量

  • 函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。
  • 函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。
  • PHP 同时在名为 $GLOBALS[index] 的数组中存储了所有的全局变量。下标存有变量名。这个数组在函数内也可以访问,并能够用于直接更新全局变量。
  • global 关键词用于访问函数内的全局变量。
  • static 关键词
  • 打印变量
$cars=array("Volvo","BMW","SAAB");
echo "my car is a {$cars[2]}".$cars[1]."测试";
  • echo - 能够输出一个以上的字符串
  • print - 只能输出一个字符串,并始终返回 1

数据类型

  • 整数规则
整数必须有至少一个数字(0-9)
整数不能包含逗号或空格
整数不能有小数点
整数正负均可
可以用三种格式规定整数:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)
  • 浮点数是有小数点或指数形式的数字。
  • 逻辑是 true 或 false
  • 特殊的 NULL 值表示变量无值。NULL 是数据类型 NULL 唯一可能的值。

字符串函数

  • strlen() 函数返回字符串的长度,以字符计。
strlen() 常用于循环和其他函数,在确定字符串何时结束很重要时。(例如,在循环中,我们也许需要在字符串的最后一个字符之后停止循环)。
  • strpos() 函数用于检索字符串内指定的字符或文本。

PHP 常量

  • 常量是单个值的标识符(名称)。在脚本中无法改变该值。
  • 有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)。
define("TEST_AVATAR", "this avatar is very good");
    echo TEST_AVATAR;

PHP运算符
http://www.w3school.com.cn/php/php_operators.asp

PHP foreach 循环

  • foreach 循环只适用于数组,并用于遍历数组中的每个键/值对。

PHP - 数组的排序函数

  • sort() - 以升序对数组排序
  • rsort() - 以降序对数组排序
  • asort() - 根据值,以升序对关联数组进行排序
  • ksort() - 根据键,以升序对关联数组进行排序
  • arsort() - 根据值,以降序对关联数组进行排序
  • krsort() - 根据键,以降序对关联数组进行排序

你可能感兴趣的:(PHP基础)