php学习笔记1
PHP输出信息:
运行下面代码
<?php echo "hello me"; ?>
PHP获取客户端的请求, $_POST, $_GET 分别是获取客户端浏览器的POST和GET请求:
运行下面代码
<?php echo $_POST["age"]; echo $_GET["name"]; ?>
强制转化类型, 和java和C语言的一摸一样
运行下面代码
<?php $a = $_GET["name"]; echo (int)$a; ?>
双引号和单引号有区别, 双引号内部的php变量会被解析, 单引号内部的php变量不被解析,下面的例子会输出:3234abc 3234$a ;
运行下面代码
<?php $a = $_GET["name"]; echo "3234$a<br>"; echo '3234$a'; ?>
php中的基本类型
运行下面代码
原始类型 boolean string integer float 复杂类型 array object 特殊类型 rsource NULL
布尔类型的值:TRUE, FALSE(不区分大小写)
整型:十进制, 十六进制(0X开头),八进制(0开头)
获取变量类型gettype( * ), 以下的例子输出为,string integer:
运行下面代码
<?php $a = $_GET["name"]; echo gettype($a); $b = (int)$a; echo "<br>".gettype($b); ?>
判断数据类型: is_bool()、is_int()、is_integer()、is_float()、is_real()、is_object() 和 is_array()
运行下面代码
<?php $a = $_GET["age"]; $b = (int)$a; if( is_string($a) ) { echo 'string <br>'; } if( is_int($b) ) { echo 'number'; } ?>
使用echo直接输出数组对象:
运行下面代码
<?php $array = array( "foo" => "bar", "bar" => "foo", ); echo $array."<br>"; echo json_encode($array); ?>
使用print_r直接输出数组:
运行下面代码
<?php $array = array(2,2,3,4,5,61,2,2); print_r($array); ?>
echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)
print只能打印出简单类型变量的值(如int,string)
print_r可以打印出复杂类型变量的值(如数组,对象)
通过$array[b]和{$array['b']};
运行下面代码
<?php $array = array("a"=>1, "b"=>2, "3"); print_r($array); echo "{$array['b']}999<br>"; echo "$array[b]9999"; ?>
数组的删除:
运行下面代码
<?php $array = array("a"=>1, "b"=>2, "3"); print_r($array); echo "{$array['b']}999<br>"; echo "$array[b]9999"; ?>
foreach循环, 循环对象, 以下的案例会输出:12345
运行下面代码
<?php $array = array("a"=>1, "b"=>2, "3", "c"=>4, "dd"=>5); foreach($array as $val) { echo $val; } ?>
while循环,循环key值和value值:
运行下面代码
<?php $array = array("a"=>1, "b"=>2, "3", "c"=>4, "dd"=>5); while(list($key)=each($array)) { echo $key; echo $array[$key]; echo "<br>"; } ?>
for循环:
运行下面代码
<?php $array = array("0"=>1, "1"=>2, "3", "3"=>4, "4"=>5); for($i = 0; $i < count($array); $i++) { echo $i."="; echo $array[$i]."<br>"; } ?>
class类, 创建一个类, 并调用这个类的方法,new出来的实例是一个指针, C语言指针的调用方法..:
运行下面代码
<?php class Foo{ function dof() { echo "foo"; } } $f = new Foo; $f->dof(); ?>
厦门点燃未来网络科技有限公司, 是厦门最好的微信应用, 小程序, 微信网站, 公众号开发公司
EOF
本文作者:方方和圆圆
本文链接:https://www.cnblogs.com/diligenceday/p/7027479.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步