初到一家php公司,由于之前做的java,现在记录一些学习php中的语法细节。
=>的用法=> 是数组成员访问符青年大学习第十季第三期号。在php中数组默认键名是整数,也可以自己定义任意字符键名(最好是有实际意义),如:
1 $css=arra马蓉最新消息y('style'=>'0',‘color’=>‘green‘);2 则$css['style']=='0',$css['color']=='green'->的用法
-> 是对象成员(属性与方法)访问符号。
1 <?php 2 $arr=['a'=>123,'b'=>456];//数组初始化 3 echo $arr['a'];//数组引用 4 print_r($arr);//查看数组 5 class a{ 6 public $a=123; 7 public $b=456; 8 } 9 $obj=new a();10 echo $obj->a;//对象引用11 print_r($obj);//查看对象12 ?>
输出结果:
123array( [a] => 123 [b] => 456)123a object( [a] => 123 [b] => 456)::的用法
双冒号操作符即作用域限定操作符scope resolution operator可以访问静态、const和类中重写的属性与方法。
主要使用在类中 静态方法和静态属性的访问。
例如
1 class test{
2 public static $test = 1;
3 public static function test(){
4 }
5 }
可以不用实例化对象直接使用 test::$test 来取得$test属性的值
静态方法调用也同理test::test();
直接调用静态方法test。
在这里顺带记录一家长反馈意见下昨天学习的一个在公司框架函数中多次调用的一个php中的函数。
phpmysqli_描写马的诗句fetch_array()函数:
1 /********查询sql 获取多条记录*****************************/ 2 function sqlqueryall($sql,$debug=fal){ 3 if ($debug) return $sql; 4 $res = mysqli炒西葫芦_query($globals['con'],$sql); 5 if($res){ 6 $arr = array(); 7 while ($data = mysqli_fetch_array($res,mysqli_assoc)) {//规定返回的数组类型->mysqli_assoc返回关联数组 8 $arr[] = $data; //向数组$arr中追加一个元素 9 }10 return $arr;11 }el{12 die('sql错误:'.$sql);13 }14 }
mysqli_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有。
注释:该函数返回的字段名是区分大小写的。
mysqli_fetch_array(result,resulttype); 返回与读取行匹配的字符串数组。如果结果集中没有更多的行则返回 null。
参数
描述result必需。规定由 mysqli_query()、mysqli_store_result() 或 mysqli_u_result() 返回的结果集标识符。resulttype可选。规定应该产生哪种类型的数组。可以是以下值中的一个: mysqli_assoc(返回关联数组)mysqli_num(返回数字数组)mysqli_both(二者兼有)本文发布于:2023-04-07 12:41:07,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1cdcc3a6d984b73b926688793c94a6e1.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:初识php语法.doc
本文 PDF 下载地址:初识php语法.pdf
留言与评论(共有 0 条评论) |