$txt1 = 2;
$txt2 = 'huo';
$Atxt = array("ss","ff");
$Atxt2 = array("name"=>"wbs","age"=>"22")
1 字符串拼接
$txt3 = $txt1.' '. txt2;//空一格
2 输出
print与echo的区别是echo可以输出一个或多个字符串,无返回值,速度比print快
print $txt3
echo $txt1,$txt2;
3 PHP数据类型
String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)
4 PHP常量
常量是全局的 可以在任何地方使用
define("GREETING", "欢迎访问 Runoob.com",true);设置true为不区分大小写
echo GREETING; // 输出 "欢迎访问 Runoob.com"
5 计算字符串长度
strlen($txt2)
6 计算数组长度
count($Atxt)
7 在字符串里查找某一字符或文本,若匹配,该函数会返回第一个匹配的字符位置。若未找到匹配,则返回 FALSE。
strpos("$txt2","w");
8 遍历数组
forEach($Atxt2 as x=>value){
echo "x":x."value":value
}
9 预全局变量
$GLOBALS
10 面向对象
<?php class students{ var $name; var $age; function setName($q){ $this->name = $q; } function getName(){ echo $this->name.PHP_EOL; } } $wbs = new students; $wbs -> setName("wangxiaoshuo"); $wbs -> getName();
11 构造函数
构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。
<?php class students{ var $name; var $age; function __construct( $name ) { $this->name = $name; } function setName($name){ $this->name = $name; } function getName(){ echo $this->name.PHP_EOL; } } $wbs = new students("wangxiaoshuo"); $wbs->getName();