一道笔试题:
<?php
$count=5;
function get_count(){ static $count=0; return $count++;}echo $count;++$count;echo get_count();echo get_count();输出结果是什么[……]
一道笔试题:
<?php
$count=5;
function get_count(){ static $count=0; return $count++;}echo $count;++$count;echo get_count();echo get_count();输出结果是什么[……]
<?PHP
function getRev($str,$encoding='utf-8'){
$result = ''; $len = mb_strlen($str); for($i=$len-1[......]http无状态协议,不能区分用户是否是从同一个网站上来的,同一个用户请求不同的页面不能看作是同一个用户
session保存在服务器端,cookie保存在客户端,session依赖cookie进行保存.如果cookie被禁用了,session不能继续使用.,因为Session要在本地记[……]
<?php
$a=3;$b=4;
if($a||$b=5){ //||或和|的区别 echo $b; echo $a; } 结果:43
<?php$a=3;$b=4; if($a|$b=5){ //||或和|的区别 echo $b; echo $a;[......]<?php
echo 1>>0;
echo 2>>1;echo 3<<2;输出结果:
1112czloveyeer博客说这是php二进制位移,<<相当于乘2,>>相当于除2。我不理解这部分……后面有需要再琢磨[……]
<?php
$foo = 'test';
$bar = <<<'EOT'$foo barEOT;echo $bar;输出结果:
$foo bar注意,上面运行的代码EOT之后不准有空格制表符等字符[……]
<?php
$a =array(1=>5,5=>8,22,2=>'8',81);
var_dump($a); echo '<br/>'; echo $a[7]; echo $a[6]; echo $a[3];[......]过滤一些常见的数据库操作关键字, select ,insert,update,delete,and,*等或通过系统函数addslashes对内容进行过滤
php配置文件中register_globals=off;设置为关闭状态.(作用将注册全局变量关闭);如接收POST表单的值使用$[……]
<?php
$a = "http://www.baidu.com/sex/sm.php?id=1";
$b=parse_url($a);var_dump($b);echo "<br/>";echo substr($b['pat[......]<?php
$a=12;
$b=012; $c=0x12; echo $a,"\n",$b,"\n",$c;输出结果:
12 10 18理由,第一个就不解释了吧,第二个是因为012当做8进制的所以是10,第三个十六进制,当然是18喽[……]