第四章_PHP基本语法

1.第一个PHP程序

 //弱爆了有木有
<?php
echo "Hello PHP!';
?>

2.PHP共支持8种基本数据理性,包括4种标量类型:boolean(布尔型)、integer(整型)、float(浮点型,也称为double)、string(字符串),2种复合类型:array(数组)、object(对象),2种特殊类型:resource(资源)、NULL(空类型)

3.函数var_dump可以用来打印变量的相关信息。

 <?php
var_dump((bool) false);
var_dump((bool) 0);
var_dump((bool) 0.0);
var_dump((bool) '');
var_dump((bool) "0");
var_dump((bool) array());
var_dump((bool) NULL);
?>

4.关于整型。

  在32位操作系统中,整型数的有效范围是-2147483648~+2147483647。如果超过了这个范围,将会被PHP引擎解释成浮点数(float)。

  用八进制加0,用十六进制加0x(是数字0而非字母O)

 <?php
$dec_int=63;
var_dump($dec_int); $oct_int=077;
var_dump($oct_int); $hex_int=0x3f;
var_dump($hex_int);
?>

5.字符串型

  有3种定义字符串的方式,分别是单引号(‘)、双引号(“)和界定符(<<<)。前面2个的区别是,假如字符串中包含变量名,双引号中的变量名会被实际值替代,而单引号中的变量名会按普通字符直接输出。

 <?php
$name='麦兜';
$age=19;
echo '本人大名$name,年方$age';
echo '<p>';
echo "本人大名$name,年方$age";
?>

  关于界定符使用如下:

 <?php
echo <<<MY_STR
我是PHP初学者
MY_STR;      //最后结尾的标识符前面不能有空格或者缩进,必须顶咯
?>

6.对象类型

 <?php
class Person {
public $name;
private $age; function Person($name,$age){
$this->name=$name;
$this->age=$age;
} function getInfo(){
echo '我叫'.$this->name.'<br>我今年'.$this->age.'岁了';
}
}
$boy = new Person("kimi",5);
$boy->getInfo();
?>

7.类型转换

  print_r() 显示关于一个变量的易于理解的信息。如果给出的是 stringinteger 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素

  

 <?php
$temp_var=3.141592653;
$var1=(string)$temp_var;
echo "<p>$var1"; $temp_var='Kimi';
$var2=(array)$temp_var;
echo '<p>';
print_r($var2); $temp_var='Cindy';
$var3=(unset)$temp_var;
echo '<p>';
var_dump($var3);
?>
上一篇:PL/SQL通过存储过程为相同数据添加序号


下一篇:[LeetCode] 334. Increasing Triplet Subsequence 递增三元子序列