php代码片段
1. php学习笔记(一):基本语法之标记、空白、和注释
一、PHP
标记
1、XML风格
复制代码
代码如下:
<?php
echo
"hello
world";?>
2、简短风格
复制代码
代码如下:
<?
echo
"hello
world";
?>
3、script
风格
复制代码
代码如下:
<script
language="php">echo
"hello
world";</script>
二、PHP
注释
1、单行注释:
//
(C++风格)
2、多行注释:/*
*/
(C风格)
3、单行脚本注释:#
(shell风格)
Tips:注释一般写在代码上面
三、PHP
空白
1、空白间隔符
换行(回车)、空格、Tab(制表符)
2、约定习俗
代码片段(2行)、类(2行)、函数(1行)、函数变量与第一条语句(1行)、注释前(1行)
2. php片段代码求注释!
都已经有这么详细的注解了,还要写什么注释,MD5加密称不可逆加密,生成无重复16位或32位加密,虽然现在有人做到了撞击破解,但是能破解的还是基本不可能
看你这些代码应该是什么应用的接入协议,你按他的规则写就是 了,其中的sign就是根据各种访问变量生成 md5用于确保访问的变量没有被恶意修改,如手工修改访问参数,a=1=1,b=admin,如果不用md5加密,这些在本地伪造传递给服务端,服务端就无从知道这是是不是原始正常的访问参数,现在通过传递过来参数,在服务端生成Md5的sign跟传递过来的客户端的md5 sign比较一不一样,不一样就不接受访问
3. php如何模拟浏览器行为,解决重定向问题
首先就是清除网站的 Cookie或允许第三方Cookie。不过,对于普通用户而言,可能并不知道怎么清除Cookie。注意:大多数情况下出现这种情况都是由于Cookie或禁用Cookie产生的。下面介绍几个主流浏览器清除Cookie的方法:
打开浏览器网页提示此网页包含重定向循环解决方法:
第一,对于广大的IE用户,鼠标点击IE图标,打开IE浏览器,“工具”,打开“Internet属性”对话框,找到如图所示(其它选项都不要勾选):
.png
点击删除按钮即可。
第二,对于火狐浏览器(Firefox),打开浏览器,“工具”-“选项”-“隐私”,点击“删除私人cookie”即可。
.png
.png
当然,你也可以下拉选择“从不记录历史”,这样Firefox就不会再保存网站cookie。同样你也可以“使用自定义历史记录设置”,这样你就可以清除或设置cookie有效期。
除此之外,你还可以选择“工具”-“页面信息”-“安全”,这样你就可以仅仅查看和清楚当前网站的cookie。
第三,对于谷歌浏览器(Chrome),“工具”-“清除浏览数据”-“删除cookie和其他网站数据”,这样就清楚了网站cookie。
如果使用这种方法,问题还是没有解决,则基本可以断定就是网站服务器配置的问题。有些站长将网址example.com重定向至www.example.com,由于重定向错误而导致出现此问题。
最后,着重介绍一下wordpress升级到3.1版本导致的重定向过多,从而无法进入首页。
这个可以通过修改以下文件中的任何一个即可解决首页包含过多重定向的问题。这两个文件均位于wp_includes文件夹下。首先,对于canonical.php文件的修改,利用文本编辑器打开该文件,开头注释下面就可以找到如下语句:
function redirect_canonical( $requested_url = null, $do_redirect = true ) {
把true修改为false即可。
其次,对于template-loader.php文件,打开之后找到如下代码片段:
if ( defined('WP_USE_THEMES') && WP_USE_THEMES )do_action('template_redirect');
把这段代码删除或者用PHP的注释符号注释掉即可,你可以用“”多行注释来注释掉此段代码。
还有一种情况也会出现重定向过多的情况。不过这个是在文章以及评论RSS这个页面上。由于重定向导致你的博客无法被订阅者收到更新。这种情况大多是由于安装feedburner插件所致,卸载此插件即可解决问题。
浏览器出现此网页包含重定向循环也是比较正常的,只要按照浏览器提供的解决方法去解决即可解决这类故障问题,如果用户不懂得去操作的话,也可以按照教程中的详细方法去设置,相信问题也很容易可以得到解决。
4. 为什么有时候要将一段完整的php代码分开写
PHP代码写成一大段也可以,和分开写执行结果是一样的。只不过分开写有他的好处就是封装。将一大段代码封装成几个小的方法或者片段,这样流程更清楚,调试更方便。也可以共用代码,减少冗余等等。
5. PHP 如何结束本次循环,进入下一个循环
continue
continue
是用来用在循环结构中,控制程序放弃本次循环continue语句之后的代码并转而进行下一次循环。continue本身并不跳出循环结构,只是放弃这一
次循环。如果在非循环结构中(例如if语句中,switch语句中)使用continue,程序将会出错。
例如在下面的这段PHP代码片段中:
<?php
for($i=1;$i<=100;$i++){
if($i%3==0||$i%7==0){
continue;
}else{
echo”$i <br/>”;
}
}
?>