php课堂笔记

来源:互联网 发布:淘宝达人怎么发帖 编辑:程序博客网 时间:2024/05/16 23:49
PHP数据类型(8种)=============================================================类型名称    类型表示               取值                     |-------------------------------------------------------------bool        布尔型              true,flash                 |-------------------------------------------------------------integer     整型             -2147483647--2147483648        |-------------------------------------------------------------string      字符串型       字符串长度类型取决于机器内存     |-------------------------------------------------------------float       浮点型                                          |-------------------------------------------------------------object      对象                                            |-------------------------------------------------------------array       数组类型                                        |-------------------------------------------------------------resourse    资源类型                                        |-------------------------------------------------------------null        空值                    null                    |=============================================================PHP标记风格1>以“<?php”开始,“?>”结束eg:============================== <?php   //php代码  ?>==============================php是服务器端动态页面,它不能够直接被浏览器识别,必须通过类似于Apache这样的服务器转换后才能改变可以直接显示的网页。PHP的注释风格://        -------->单行注释(Windows)/*   */   ----->多行注释#         ------->单行注释(shell脚本/命名行)========================================phpinfo();     ------>显示当前的php的版本信息&nbsp;        -------->空格<br>          -------->换行echo和print区别?echo速度和效率是最高的print是一个函数,查询数组函数php同样属于弱类型语言。php的变量名必须是$符号,后面才是变量真正的名称。变量不用单独声明,直接使用赋值就行。eg:====================================================$_1=33;$test=123;    //标准10进制echo $test;echo"<br><br>";$test1 =0222;  //数字最前面0打头的,默认为8进制echo $test1;echo"<br><br>";$test2 =0xff;  //数字最前面0x打头的,默认为16进制echo $test2;==================================php中小数点是字符串拼接符号eg:=====================================================echo "<br><br>";$num = $test1 + $test2;echo $test1 ."+". $test2 ."=". $num;echo "<br>";echo "5/3=".(5/3);echo "<br>";echo "5%3=".(5%3);echo "<br>";echo $num++;echo "<br>";echo "3==3结果:".(3==3); // 判断值,返回true,但是被转换为对应的数字1echo "<br>";echo "3=='3'结果:".(3=='3'); //判断值,字符串被转为数字来比较,返回true,但是被转换为对应的数字1echo "<br>";echo "3==='3'结果:".(3==='3'); //判断值同时也判断类型是否相同,返回false,但是看不到显示echo "<br><br>";if(3==='3') echo 'Yes';else echo 'No';双引号中的变量会被识别并赋予值,而单引号中的只是纯粹的字符串因此一般字符串的输出使用单引号,因为效率高eg:=====================================echo "<br><br>";echo "双引号效果:num=$num";echo "<br>";echo '单引号效果:num=$num';echo "<br><br>";echo "双引号:\nfxgszgh";echo '单引号:\nfxgszgh';======================================定界符以 <<<开始,在该符号后跟随一个名称(注意尽量不要和关键字冲突),结束也使用该名称,但是注意该名称结束必须单独一行并且顶头,定界符相当于双引号效果eg:=====================================echo"<br>定界符(newdoc)<br>";$str = <<<begin    这里是定界符效果内容$numbegin;======================================判断当前变量num是否为整型  is_integer($num)eg:======================================if(is_int($num)){    echo '变量 $num 是整型';}else{    echo '变量 $num 不是整型';}======================================php中的数组  arrayphp的数组是用一个默认的key=>value的格式组成,默认情况下key是数字(从0开始,到最大长度-1),也可以使用string格式eg:======================================================echo '数组操作<br>';$arr = array();   ------------>创建了一个长度为0的数组$brr = array(1,2,3,4,5);echo '$brr[0]='.$brr[0];echo '<br>';$crr = array(    'one'=>123, 'two'=>'张三');echo '$crr[\'one\']='.$crr['one'];echo '<br>';echo '$crr[\'two\']='.$crr['two'];echo '<br>';===================================================循环输出数组 标准的数值数组可以直接使用for循环来获取所有的数据值eg:===================================================for($i=0; $i<count($brr); $i++){    echo "\$brr[$i]=".$brr[$i].'<br>';}================================================但是对于使用了key值数组来说,无法使用普通的for循环来获取了eg:==================================================print_r($crr);var_dump($crr);=========================================使用foreach循环 来进行数组内容值的提取eg:=========================================foreach($crr as $k=>$val){    echo $k."=".$val.'<br>';}foreach($brr as $k=>$val){    echo $k."=".$val.'<br>';}==========================================系统预定义变量echo count($_SERVER);echo '<br>';foreach($_SERVER as $key=>$val){    echo $key."===>".$val. '<br>'.'<br>';}==============================
0 0
原创粉丝点击