设为首页 收藏本站
查看: 1319|回复: 0

[经验分享] PHP基础1

[复制链接]

尚未签到

发表于 2015-8-25 13:37:39 | 显示全部楼层 |阅读模式
PHP:相当于客户端和MySQL之间的一堵墙

Apache(阿帕奇):是web服务器软件

localhost:相当于一个域名



一、wampserver



  • http.conf:用来配置Apache
  • php.ini:用来配置PHP语言
  • my.ini:用来配置MySQL




二、PHP基本语句



  • 格式:<?php   ?>

    • 输出:echo

      • 输出系统时间:<?php echo date("Y-m-d H:i:s");?>


  • 变量声明:$a=3;
  • 换行符:echo "<hr>";




三、PHP的“+”与javascript的“+”的区别



  • js的“+”号含有相加以及字符拼接两种含义
  • PHP的“+”只有相加这一种含义




四、PHP的字符拼接符号——“.”

例子:$str1.$str2



  • '.=':相当于+=、-=、*=、/=等符号用法




五、PHP中的‘ ’,”“,{ } 三者区别



  • 单引号' ':单引号中的内容只是单纯的字符串,无任何意义
  • 双引号" ":中的内容有意义,变量、数组等都有各自的意义
  • 大括号{ }:大括号中一般放变量
  • 备注:

    • echo "我是数字".$str1."2";
    • echo "我是数字{$str1}2";
    • 一样的输出效果





六、值赋值



  • $str2=$str1;
  • 直接把$str1的值赋给$str2




七、引用赋值



  • $str2 = $str1
  • 把$str2指向$str1的值,$str1改变时,$str2也会随着改变




八、变量的变量



  • $val_1='hello';
  • $$val_1='world';  //把$val_1变为一个变量
  • echo $hello; ——>输出world
  • echo ${$val_1}; ——>输出world




九、连接,创建一个HTML和一个php文件



  • form.html内容:




    • <body>
      <form action="get.php" method="get">
      <input type="text" name="user">
      <input type="pass" name="pass">
      <input type="submit">
      </form>
      </body>

  • get.php内容:




    • <?php
      var_dump($_GET);
      echo $_GET['user'];
      foreach ($_GET as $key => $value) {
      echo $value."<hr>";
      $$key=$value;
      }
      echo $user;
      ?>





十、get 和 post



  • get:是经过IP的,因此不安全

    • php部分用$_GET来接收

  • post:是经过协议的,安全,但相对较慢

    • php部分用$_POST来接收





十一、数组:

申请一个数组:$arr=array(1,2,3);



十二、for循环



  • 传统的 for循环:for($i=0 ;$i<100 ;i++){. . . . . . .}
  • json形式的for循环:

    • foreach($obj as $key => $value){. . . . . .}

      • 对每个内容都进行操作

    • foreach($obj as $value){. . . . . .}





十三、count($arr):数组长度



十四、服务器变量$_SERVER



  • 该全局变量包含着服务器和客户端配置及当前请求环境的有关信息




十五、定义常量(不变的)






  • define("PI", 3.1415926);
    echo PI;     ——>输出3.1415926




十六、系统版本——PHP_OS



  • PHP版本:PHP_VERSION




十七、魔术常量



  • 文件当前行号:__LINE__
  • 函数名称:__FUNCTION__




十八、定界符






  •     $str2=<<<END
    ......    ——>此处内容是有意义的,无意义的字符则当作普通字符
    END;  //此处一定得顶边




十九、gettype($a)

判断a的数据类型



二十、is_int($a)



  • 判断a是否为整型,若是则返回布尔值true,否则返回false。其余同理

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-104073-1-1.html 上篇帖子: PHP SOCKET编程 下篇帖子: php的变量
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表