【php】学习笔记
2018-02-23 00:41
120 查看
——–CONTENTS———-
一哈佛公开课
0fake google
1错误报告等级
2空值判断
3冒号和大括号
4表单传递数组multi list
5
以下是我模仿写的fake baidu:
@ 忽略错误信息
下面两种写法效果相同:
以下三种方式效果相同:
(select元素的size属性设置可同时显示的option个数)
一哈佛公开课
0fake google
1错误报告等级
2空值判断
3冒号和大括号
4表单传递数组multi list
5
一、哈佛公开课
学习视频:哈佛大学公开课:构建动态网站0、fake google
视频0讲中,fake google网页编写,通过google的input元素name和form的action来实现搜索外接到google,但是视频提交按钮写错了,应该是type=”submit”,后面他自己也发现了。以下是我模仿写的fake baidu:
<form action="https://www.baidu.com/s"> <input type="text" name="wd"> <br> <input type="submit" name="fakeBtn" value="fake search"> </form>
1、错误报告等级
放在php文件开头:<?php error_reporting(E_ALL); //设置显示所有notice、warning、error等 ini_set("display_errors", true); //除了log,屏幕上也要显示信息 ?>
2、空值判断
isset(v) 是否设置值的函数@ 忽略错误信息
下面两种写法效果相同:
if (isset($_POST["checkbox_name"])) if (@($_POST["checkbox_name"]))
3、冒号和大括号
:+ endif 、{ + } 均表示PHP包裹之间的内容。以下三种方式效果相同:
<?php if (isset($_POST["checkbox_name"])): ?> <h2>checked!</h2> <?php endif ?> <?php if (isset($_POST["checkbox_name"])){ ?> <h2>checked!</h2> <?php } ?> <?php if (isset($_POST["checkbox_name"])) echo "<h2>checked!</h2>" ?>
4、表单传递数组——multi list
注意:如需多选列表传递数组,select元素的名字后要加[],php才会将其识别为多值数组。例如:<label for="services[]">service: </label> <select multiple="multiple" name="services[]" size=3> <option value ="volvo">Volvo</option> <option value ="saab">Saab</option> <option value="opel">Opel</option> <option value="audi">Audi</option> </select>
(select元素的size属性设置可同时显示的option个数)
5、
$dom = simplexml_load_file("lectures.xml"); = new Simplexml(...) print("<a href='$path'>"); //只有双引号中的$path变量才能被值替换 <?= htmlspecialchars($lecture->name) ?> foreach ($lecture->resources->resource as $resource) AES_ENCRYPT("password","password") //数据库加密
$pdo = new PDO('mysql:host=localhost;dbname=ceb_phptry','root','root'); $statement = $pdo->prepare("select * from user where username = ? and password = password(?)"); $statement->bindValue(1,'admin',PDO::PARAM_STR); $statement->bindValue(2,'admin',PDO::PARAM_STR); $statement->execute(); $row = $statement->fetchAll(PDO::FETCH_OBJ); echo "<pre>"; var_dump($userList); echo "</pre>"; foreach ($row as $item) { print($item->username); }
相关文章推荐
- PHP2016/6/7学习笔记-first day
- php学习笔记之mb_strstr的基本使用
- PHP 学习笔记 - - - 简单方法的使用 (字符串与数字)
- 【小白笔记】PHP学习之路 (4) --数据类型
- PHP学习笔记-->011 PHP文件处理
- PHP图形操作之Jpgraph学习笔记
- PHP学习笔记--PHP的几种运行环境;PHP的功能介绍;
- PHP学习笔记4 - 面向对象
- PHP学习笔记(3)----phpmyadmin的安装与使用[原创]
- linux学习笔记 apache php mysql +linux
- php 编程学习笔记
- ThingPHP学习笔记之CURD
- php学习笔记:登录练习(2)
- PHP学习笔记 - 进阶篇(5)
- php学习笔记(二)php与mysql连接与用php发送SQL查询
- PHP学习笔记
- PHP学习笔记--面向对象
- php学习笔记之PDO异常处理
- php学习笔记之PDO预处理