PHP知识点与小结
发布时间:2020-12-13 20:16:32 所属栏目:PHP教程 来源:网络整理
导读:PHP: 超文本预处理器 PHP是1种服务器真个脚本语言; PHP脚本在服务器上履行; -------------------------------------------------------------------------------------------------------------------------- PHP文件可包括文本,HTML标签和脚本 PHP文件
PHP: 超文本预处理器 PHP是1种服务器真个脚本语言; PHP脚本在服务器上履行; -------------------------------------------------------------------------------------------------------------------------- PHP文件可包括文本,HTML标签和脚本 PHP文件想阅读器返回纯洁的HTML -------------------------------------------------------------------------------------------------------------------------- PHP中的每一个代码都必须以分号结束。分好是1种分隔符,用于把指令分隔开来; PHP的输出文本的基础指令是echo和print。 -------------------------------------------------------------------------------------------------------------------------- 在PHP中,声明变量的方法是:在变量名前加"$",注意:在援用变量的时候,1定要记得加上“$”; 声明变量还需知道: 1. 没必要向PHP声明该变量的数据类型; 2. 根据变量被设置的方式,PHP会自动的把变量转换为正确的数据类型; 3. 在PHP中,变量会在使用时被自动声明; 变量的命名规则: 1. 变量名必须以字母或下划线“_”开头; 2. 变量名只能包括字母数字字符和下划线; 3. 变量名不能包括空格。如果变量名由多个单词构成,应当使用下划线来连接; -------------------------------------------------------------------------------------------------------------------------- 字符串变量用于存储并处理文本片断; 并置运算符: 在PHP中,只有1个字符串运算符; 并置运算符(.)用于把两个字符串值连接起来; -------------------------------------------------------------------------------------------------------------------------- echo strlen($str); //表示输出字符串str的长度; 注意: 如果字符串中包括“<br>”这里算4个字符喔!!! echo strpos($str1,$str2); //在字符串str1中查找是不是含有字符串str2; 注意: 字符串首位置的下标是0,不是1; -------------------------------------------------------------------------------------------------------------------------- PHP中条件判断语句是: if .. else 或: if .. elseif .. else .. 多重条件用elseif或用switch结构: 用该结构需要注意的问题是: 1. 对表达式(通常是变量)进行1次计算; 2. 把表达式的值与结构中case的值进行比较; 3. 如果存在匹配,则履行与case关联的代码; 4. 代码履行后,1定要用break退出该结构,不然将1直履行后面的代码; 5. 如果没有case为真,则使用default语句; -------------------------------------------------------------------------------------------------------------------------- 数组: 定义数组的方法是: $数组名 = array(数组元素); 获得数组元素个数的方法: count($数组名)或sizeof($数组名) 输出数组中全部元素的方法(代码表示): 例: <?php
$name = array("xiaoxiangxiang","xiaohuihui","lalala","hahaha");
for($i=0; $i<sizeof($name); $i++) { //或 $i<count($name);
echo $name[$i]."<br>";
}
?> //注意i前面1定记得加$; -------------------------------------------------------------------------------------------------------------------------- 创建PHP函数: 1. 所有的函数都是用关键词function()开始;( 函数的声明方法为:function 函数名() ) 2. 函数的名称应当提示他的功能,函数名称以字母或下划线开头; 3. 添加“{”开口的花括号以后的部份是函数的代码; 4. 插入函数代码; 5. 添加1个“}”函数通过关闭花括号来结束; -------------------------------------------------------------------------------------------------------------------------- PHP表单处理: <form action="result.php" method="post">
Name : <input type="text" name="name" />
Age : <input type="text" name="age" />
<input type="submit" />
</form> 注意: 1定要记住!!!表单验证: 应当在任何可能的时候对用户输入进行验证。客户真个验证速度更快,并且可以减轻服务器的负载; 如果表单访问的是数据库,就非常有必要采取服务器真个验证; 在服务器验证表单的1种好的方式是,把表单传给它自己,而不是跳转到不同的页面。这样用户就能够在同1张表单页面得到毛病信息。用户也就更容易发现毛病了。 -------------------------------------------------------------------------------------------------------------------------- 重点: $_GET变量用于搜集来自method="get"的表单中的值; $_GET变量是1个数组,内容是由HTTP GET方法发送的变量名称和值。 $_GET变量搜集来自method="get"的表单中的值。从带有GET方法的表单中发送的信息,对任何人都是可见的。(会显示在阅读器的地址栏),并且对发送的信息量也有限制(最多100个字符)。 <form action="result.php" method="get">
Name : <input type="text" name="name" />
Age : <input type="text" name="age" />
<input type="submit" />
</form> 在result.php脚本文件中: Your information as follows:<br>
<?php
echo "Name: ".$_GET["name"]."<br>";
echo "Age : ".$_GET["age"]."<br>";
?> 注释:在使用$_GET变量时,所有的变量名和值都会显示在URL中,所以在发送密码或其他敏感不应当使用这个方法。不过,正由于变量可以显示在URL中,因此可以在收藏夹中收藏该页面。 HTTP GET方法不合适大型的变量值;值是不能超过100个字符的; -------------------------------------------------------------------------------------------------------------------------- 重点: $_POST变量是1个数组,内容是由HTTP POST方法发送的变量名称和值。 $_POST变量用于搜集来自method="POST"的表单中的值。从带有POST方法的表单发送的信息,对任何人都是不可见的(不会显示在阅读器的地址栏),并且对发送信息的量也没有限制。 <form action="result.php" method="post">
Enter your name: <input type="text" name="name" />
Enter your age: <input type="text" name="age" />
<input type="submit" />
</form> 在result.php脚本文件中通过对变量$_POST进行取值: Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old! 为何使用$_POST ?? 1. 通过HTTP POST发送的变量不会显示在URL中。 2. 变量没有长度限制。 -------------------------------------------------------------------------------------------------------------------------- Your information as follows:<br>
<?php
echo "Name: ".$_GET["name"]."<br>";
echo "Age : ".$_GET["age"]."<br>";
?>
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |