-
<?php while(条件){ //执行任务 } ?>查看全部
-
一旦switch的条件判断进入了一个开关(包括default),如果这个开关里面没有break跳出语句,则这个开关之后的语句被当做普通程序语句来执行(比如:如果条件满足了case 2开关,而case 2开关里面没有break语句,则case 2之后的语句被当做普通程序语句执行,case判断不再有效。)。而如果进入的这个开关里面有break语句,则执行完之后就跳出switch。 由此可见,使用switch的时候,如果case里面没有break,这个程序是相当危险的,这其中潜伏着的漏洞即使经验丰富的测试人员也可能很难发现。 参考w3school的解释: 工作原理: 对表达式(通常是变量)进行一次计算 把表达式的值与结构中 case 的值进行比较 如果存在匹配,则执行与 case 关联的代码 代码执行后,break 语句阻止代码跳入下一个 case 中继续执行 如果没有 case 为真,则使用 default 语句查看全部
-
在PHP中,支持8种原始类型,其中包括 4标量类型:int(整形) string(字符串) float(浮点型) bool(布尔型) 2复合类型:array(数组),object(对象) 2特殊类型:NULL(空),resouce(资源) 例如: <?php $string = "就是就是"; var_dump($string); echo "<br />"; $string = 9494; var_dump($string); echo "<br />"; ?>查看全部
-
通过使用“memory_get_usage”获取当前PHP消耗的内存。查看全部
-
1、变量名必须以字母或下划线 “_”开头,如”$_name”,”$name” ,”$name2”等,但是”$9name”是不对的。 2、变量名只能由字母、数字、以及“_”组成,还能包含汉字。如”$_qq”,”$qq308” ,”$my_apple”,“比如"$name我等”,但是”$name*”是不对的。 3、变量名不允许包含空格。当变量名由多个单词组成,建议使用“_”进行分隔(比如 $my_apple),俗称下划线法,或者以大写字母开头比如 $myApple,俗称骆驼式命名法(也称驼峰命名法)。 特别需要注意的是,在PHP中变量名是区分大小写的,如“$my_book”与“$my_Book”代表两个不同的变量查看全部
-
变量名必须通过$符号标识,在PHP中,=是赋值运算符,”var_dump”函数可以将我们的变量的数据类型显示出来查看全部
-
布尔类型(boolean):只有两个值,一个是TRUE,另一个FALSE,可以理解为是或否。它不区分大小写,也就是说”TRUE”和“true”效果是一样的。查看全部
-
在PHP中,支持8种原始类型,其中包括四种标量类型、两种复合类型和两种特殊类型。PHP是一门松散类型的语言,不必向PHP声明变量的数据类型,PHP会自动把变量转换为自动的数据类型. 第2行定义一个字符串“就是就是”,代码为“$string = "就是就是";”, 2、在第5行咱把它变成整型“9494”,代码为“$string = 9494;”,然后通过“var_dump”函数,输出数据类型。 从输出结果:查看全部
-
真是麻烦查看全部
-
通过使用“memory_get_usage”获取当前PHP消耗的内存。查看全部
-
多站点配置:管理运行多个网站和项目 添加站点:找到wamp根目录下的bin下的apache下的config下的extra下的httpd-vhosts.conf,打开,添加多个站点,有示例,复制粘贴两下。severadmin--设置管理员的邮箱地址;documentroot--文件目录,指向网站代码指向的目录;servername;错误日志;日常日志。只用到documentname和servername,其他可删掉。documentroot可改成Demo,网站域名修改。 多站点配置: 1)apach->conf->httpd-vhosts.conf(虚拟目录配置文件):添加两个站点 etc:DocumentRoot "网站代码目录" ServerName 域名(myweb.com) 2)apach->httpd.conf :去掉注释httpd-vhosts.conf 3)apach->httpd.conf :注释allow from 127.0.0.2 and deny(改为allow) from all查看全部
-
PHP中提供了一个错误控制运算符“@”,对于一些可能会在运行过程中出错的表达式时,我们不希望出错的时候给客户显示错误信息,这样对用户不友好。于是,可以将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉; 如果激活了track_error(这个玩意在php.ini中设置)特性,表达式所产生的任何错误信息都被存放在变量$php_errormsg中,此变量在每次出错时都会被覆盖,所以如果想用它的话必须尽早检查。 需要注意的是:错误控制前缀“@”不会屏蔽解析错误的信息,不能把它放在函数或类的定义之前,也不能用于条件结构例如if和foreach等。查看全部
-
修改apache默认80端口:1、修改httpd.conf----查找80--Listen80(修改为要监听的端口) 2、在第一部基础上继续查找80--servername localhost:80(修改为要更改的端口) 3、保存、关闭。重启服务。 4、之后在浏览器打开localhost时需要添加修改后的端口查看全部
-
PHP中提供了一个错误控制运算符“@”,对于一些可能会在运行过程中出错的表达式时,我们不希望出错的时候给客户显示错误信息,这样对用户不友好。于是,可以将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉; 如果激活了track_error(这个玩意在php.ini中设置)特性,表达式所产生的任何错误信息都被存放在变量$php_errormsg中,此变量在每次出错时都会被覆盖,所以如果想用它的话必须尽早检查。 需要注意的是:错误控制前缀“@”不会屏蔽解析错误的信息,不能把它放在函数或类的定义之前,也不能用于条件结构例如if和foreach等。查看全部
-
判断变量是否已经被定义,使用bool defined(string constants_name)方法,若已定义则返回true,否则返回false。查看全部
举报
0/150
提交
取消