博客列表 >0604-php基础

0604-php基础

我的博客
我的博客原创
2019年06月04日 13:24:17646浏览

1、PHP的运行原理

11.png

2、GET请求:(1)请求参数以键值对的方式,附加到url地址上,称为查询字符串,用`?`号与当前脚本分隔;

                      (2)受url长度限制, `GET`方式传递的数据也是有限制的;

                      (3)服务器端脚本使用预定义变量数组 `$_GET` 进行接收。

                      (4)url格式: `index.php?name=peter&age=30` 。

     POST请求:(1)请求参数放在`header`请求头中发送, url地址看不到请求参数,适合敏感信息;

                        (2)通常是通过表单提交并, 用来更新服务器上的信息;

                        (3)适合发送大量的数据到服务器端, 长度受到配置文件限制,但比`GET`要大得多;

                        (4)服务器端脚本使用预定义变量数组 `$_POST` 进行接收。

3、PHP嵌入HTML的3种方法:

   (1)html在需要执行PHP的地方使用<?php  ?>,用echo直接输出需要写入HTML的代码代码写入单引号中,例如:echo ‘<li>$name</li>’。    

   (2)html在需要执行PHP的地方使用<?php  ?>,用echo只需要输出相应变量即可,例如:<li><? php echo $name ?> </li>或者简写<li><?=echo $name ?> </li>。

    (3) 他们三元运算符: <?=$_GET['email']? : ''?>  GET接收数据,接收到了返回?(返回接收到的数据),:后边为未接收到或者接收到为空就返回一个空字符(用null也能代替)。

   (4)用<?php print <<<EOT  echo$等多行代码     EOT ?> ,一个多行的Echo。

4、(1)PHP应用程序的基本结构: <?php     ?>, 如果是在纯PHP文件中,可以也必须省略后边的 ?>,可能有变有空格或者空行,取消后者就能防止代码错乱输出空行之类的问题。

       (2)  PHP引用其他PHP文件的方法有两种:require和include 他们的用途是完全一样的。

                require:require __DIR__ . '/inc/name.php';这个函数一般放在PHP文件的最前面,程序在执行前就会先导入要引用的文件。    __DIR__为魔术变量,是引用当然文件所在的绝对路径,中间位,后边引号中路径前段必须有 / ,因为__DIR__默认路径后边不带/ ,会拼接错误。

                include:include__DIR__ . '/inc/name.php';;这个函数一般放在程序的流程控制里边。只有程序在执行碰到才会引用。                   可以简化程序的执行流程。

                最根本的区别在于遇到错误的处理方式还有require没有返回值而include有返回值。

                require:一个文件存在错误时,执行就会中断。并返回一个致命错误。

                include:一个文件存在错误,程序不会中断执行。会弹出一个警告。

5、PHP中循环遍历用 foreach(数组 as 变量  ), 数组在前,变量在后,例如:

<?php foreach ($movies as $movie): ?>
   <li><a href=""><?php echo $movie; ?></a></li>
<?php endforeach;?>

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议