来源:自学PHP网 时间:2018-02-09 16:45 作者: 阅读:次
[导读] PHP中文网教程为您提供《php入门教程之一周学会PHP》之 PHP基础语法之 三元运算符和其它运算符 章节的在线实战教程供您学习,你可以进行笔记、提问、讨论和资料下载...
三元运算符和其它运算符 此外还有一些特殊的运算符和符号,我们再来进行讲解。可能以后我们需要用到。
三元运算符,相当于是if...else结构。不过三元运算符的写法更加简洁,语法格式如下: $x? 真代码段(只能写一句代码):假代码段(只能写一句代码); 代码如下: <?php $x = true; $x ? $y = 5 : $y = 6; //输出5 echo $y; ?> 反引号就更加特殊了,我们经常需要显示IP地址,在PHP里面可不可能显示我们windows的IP地址呢?用反引号,就可以执行我们的命令(不过有些虚拟服务器是禁止执行这些的命令脚本的): <?php echo '<pre>'; echo `ipconfig`; echo '</pre>'; ?> 上面的代码你执行看看效果,是不是显示出来了你机器的IP地址和一堆和IP相关的参数? @符是指单行抑制错误,以后的章节我们还会讲解到。此处为了解级别。 <?php //打开一个不存在的文件adfsafasdfasfasdfdsadf.txt,你运行一下会发现报错了。 //再前面再加上一个@符看看效果 $fp = fopen('adfsafasdfasfasdfdsadf.txt','r'); //@$fp = fopen('adfsafasdfasfasdfdsadf.txt','r'); ?> 数组下标访问符,以后也会有一章讲解,此处了解一下就可以了: <?php $data = array('sina' =>'新浪' ,'sohu' => '搜狐'); ?> 对象访问符->和instanceof 都是了解级别,以后也有专门的章节进行讲解: <?php //实例化一个对象 $obj = new StdClass(); //判断某对象是某由某个类实例化,如果是的则执行真 if($obj instanceof stdClass){ echo '真'; }else{ echo '假'; } //向obj对象中追加一个成员属性为username $obj -> username = 'PHP中文网'; echo $obj -> username; ?> 上面的所有例子中,除了三元运算符、@符、反引号外。其他的学习级别均为了解,在以后讲解的时候。知道有这个符号即可。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com