> 1.不等于的运算符是(`!=`)
* * * * *
> 2.在自定义函数内调用函数外部定义的变量,需要使用(`global`)关键字
* * * * *
> 3.声明可变变量的方法是在变量名称前面加2个(`$`)符合
* * * * *
> 4.检测变量是否为数组类型,使用(`is_array()`)函数
* * * * *
> 5.定义常量的函数是(`define()`)
* * * * *
> 6.比较运算符中“`!=`”和“`<>`”功能相同
* * * * *
> 7.`三元运算符`与(`if..else...`)语句类似
* * * * *
> 8.php中,如何跳转到blog/view.php页面,请用函数实现?
~~~header(“location:blog/view.php”);~~~
* * * * *
> 9.php程序中如何设置当前页面的编码为utf-8?
~~~header(“content-type:text/html;charset=utf-8”);~~~
* * * * *
> 10.用PHP写出显示客户端IP与服务器IP的代码
~~~答:打印客户端IP:echo $_SERVER[‘REMOTE_ADDR’]; 或者: getenv('REMOTE_ADDR');打印服务器IP:echo gethostbyname("www.bolaiwu.com")~~~
* * * * *
> 11.PHP数据类型有哪些?
~~~
php支持8种原始数据类型。
包括:
四种标量类型(布尔型boolean,整型interger,浮点型float/double , 字符串string)
两种复合类型(数组array , 对象object)
两种特殊类型(资源resource,NULL)
~~~
* * * * *
> 12.编程题目 [答案](http://www.cnitmall.com/kanyun/interview/3.php)
~~~
<?php
$strA = null;
$strB = false;
echo $strA==$strB ? '相等' : '不相等';
$strC = '';
$strD = 0;
echo $strC==$strD ? '相等' : '不相等';
$strE = 0;
$strF = '0';
echo $strE===$strF ? '相等' : '不相等';
?>
~~~
> > 第一个输出相等,因为null 和false 都属于空值;第二个输出相等,因为
> > ''和0 都依然都是空;第三个输出不相等,虽然都是0,但一个是整型,一个
> > 是字符串型,并且使用恒等符号(===)进行比较结果输出不相等。
> > 参考答案:相等相等不相等
* * * * *
13.函数输出题目1 [结果是hfh](http://www.cnitmall.com/kanyun/interview/1.php)
~~~
<?php
$str="asdfghjkl";
$ar=array(5,3,5);
foreach($ar as $val){
echo $str{$val};
}
exit;
~~~
* * * * *
> 14.函数输出题目2 [结果是1](http://www.cnitmall.com/kanyun/interview/2.php)
> ~~~
> <?php
> $key=0;
> $a="dd";
> if($a==$key){
> echo 1;
> }
> ~~~
* * * * *
> 15.用PHP打印出前一天的时间格式是2006-5-10 22:21:21
> 答:echo date('Y-m-d H:i:s', strtotime('-1 day'));
* * * * *
> 16.PHP中传值和传引用、传地址的区别是什么?
> 传值的话,如果是非对象,会传一个值的拷贝,对这个变量做任何改动都不影响原值。
> 传引用或者传对象,是传真实的内存地址,对这个变量做的改动会影响原值。