A. php中,=>和->区别
在PHP中,=>操作符通常用于数组操作中,一般形式如下:
array( key => value
, ...
)
键(key) 可以是一个整数(integer) 或 字符串(string), 值(value) 可以是任意类型的值。
如:
$arr = array("foo" => "bar", 12 => true);
===================================
-> 操作符用于类、对象的操作中,以下是示例:
<?php
class foo
{
function do_foo()
{
echo "Doing foo.";
}
}
$bar = new foo;
$bar->do_foo();
?>
B. php中的<= >和<php >有什么区别么
<? ?>是短标签
<?php ?>是长标签
在php的配置文件(php.ini)中有一个short_open_tag的值,开启以后可以使用PHP的短标签:<? ?>
同时,只有开启这个才可以使用 <?= 以代替 <? echo 。在CodeIgniter的视频教程中就是用的这种方式。
但是这个短标签是不推荐的,使用<?php ?>才是规范的方法。只是因为这种短标签使用的时间比较长,这种特性才被保存了下来。
C. php中&&和||的用法 这样用什么意思
a && b === if(a) { b },&&是同时必须满足的意思。a || b === if(!a) { b },||是或者的意思。
$ckfid&&$rs=$db->get_one("SELECT * FROM $table WHERE fid='$ckfid'");
其实这句话相当于只有当$ckfid不为空的时候才执行后面的也就是约等于。
if($ckfid) {
$rs=$db->get_one("SELECT * FROM $table WHERE fid='$ckfid'");}
而底下的||,则相当于$rs[name]为空的时候才执行,因为当$rs[name]不为空的时候,这个条件已经满足了,后边也不用再做任何判断了。只有不满足的时候,才去做后面的操作。
(3)php与扩展阅读:
PHP的特性包括:
1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。
2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,
PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
3. PHP支持几乎所有流行的数据库以及操作系统。
4. 最重要的是PHP可以用C、C++进行程序的扩展!
PHP版本VC6与VC9、Thread Safe与None-Thread Safe等的区别。PHP的大版本主要分三支:PHP4/PHP5/PHP6,其中,PHP4由于太古老、对QQ支持不力已基本被淘汰,请无视PHP4。
PHP6由于基本没有生产线上的应用,还基本只是一款概念产品,很多功能已在PHP5.3.3上实现,所以也不详述,请无视PHP6。PHP5的版本主要分四支:PHP5.2之前的版本、PHP5.2.X、PHP5.3和日前发布的PHP5.4。
选择版本,PHP5.2之前的版本不值得考虑,因为某些功能缺陷或者BUG。PHP5.4还处于Beta试用的版本号,非稳定版本,请无视PHP5.4。
主流PHP程序对PHP5.2.X的兼容性最好,而每次版本号的升级带来的都是安全性和稳定性的改善,所以宜挑选最新的版本。目前PHP5.2系列最新的是PHP5.2.17。
D. php中{ 与[的区别
{}可以用于指示字符串变量中的单个字符(下标从0开始),例如
$my_str="1234";
$my_str{1}='5'; //现在 $my_str 内容为 '1534'
此用法为PHP 5之后的特性,用于消除使用中括号引起的歧义。
E. php == 和 =的区别
表达式 == 表达式,是判断2个表达式是否相等,这个只是用来判断表达式的值是否相等。
=符号是赋值的意思,如 $x = 1;就是个$x赋值为1
F. php ''和""的区别
主要区别是 ""里的变量能被解析
例如
$a=123;
echo"$ais{$a}";
//结果是$ais123
//如果是单引号结果就是$ais{$a}
G. PHP中 ->和=>的区别是什么
PHP中 ->和=>的区别:
1.sesstion_start();//首先开启session。
2.$_SESSION['user']='username';//把username存在$_SESSION['user']里面。
3.echo$_SESSION['user'];//直接输出username。
4.session_destroy();//销毁session。
H. php和c,c++的区别是什么呢!
论学习时间,,和使用,你学php比较好,这个比较简单,
C++比较难学,而且简单的功能用这个语言来实现开发效率不是很高,
C的使用门槛高,都是对效率要求极高的领域,比如操作系统,
所以看你自己学来干嘛,再看学哪种,,C的话,学了可能不一定用的上,要是你好学,都学学吧
对了,你说php,,php是脚本语言,多用在网页开发方面,严格来说,他不是一门软件开发语言,自然有它的局限
PHP 的应用范围相当广泛,尤其是在网页程序的开发上。一般来说 PHP 大多运行在网页服务器上,通过运行PHP代码来产生用户浏览的网页。PHP 可以在多数的服务器和操作系统上运行,而且使用 PHP 完全是免费的。根据2007年4月的统计数据,PHP 已经被安装在超过2000万个网站和100万台服务器上[3]。
I. php中&&与&有什么区别
PHP中&&与&的区别:
1、运算符性质的区别
&&在PHP中是一个逻辑操作符,也叫条件操作符。
&是逻辑语言,逻辑上表示两者属于缺一不可的关系,还可以表示一个人和另外一个人之意,与and同义。如A&B,表示A与B,A和B,A×B。
2、作用上的区别
&&就是判断两个表达式的真假性,只有两个表达式同时为真才为真,有一个为假则为假,具有短路性质。
&是将两个二进制的数逐位相与,结果是相与之后的结果。
3、用途上的区别
&&:x&&y——功能描述: “条件与”:x和y均为true,取值是true,否则取值是false。&&需要两个操作数的值都是true时,才取值true,但是两个操作符还是有区别的:使用方法是int&& rx=x。
&:是一个位运算符。参加运算的两个数的二进制形式,每一个二进制位进行”与“运算,最后的结果二进制作为结果,例如:3 & 5=1,因为3和5的二进制分别是0011、0101,两个进行与运算的结果是0001。