博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php新手入门 20191112
阅读量:5807 次
发布时间:2019-06-18

本文共 2236 字,大约阅读时间需要 7 分钟。

hot3.png

php新手入门

php入门前情

  • 最近工作不是很忙,躁动的小心情呀,总想做很多,于是乎,各种想法层出不穷,甚至想去练练口才找个销售做一做:joy:
  • 总而言之,言而总之吧,最后变成和一个同事打算搞一搞网站,于是有了php学习的这个征程,那么,就开始吧,与其茫然的不知所措,踌躇不前,不如动起来再边干边看:innocent:
  • php学习从菜鸟教程学习

php基础内容

  1. PHP 是一门弱类型语言,PHP 会根据变量的值,自动把变量转换为正确的数据类型。php有四种不同的变量作用域

    • local
    • global (在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上 global 关键字:)
    • static (当一个函数完成时,它的所有变量通常都会被删除。然而,有时候您希望某个局部变量不要被删除。)
    • parameter
  2. Php字符串,并置运算符 在 PHP 中,只有一个字符串运算符。并置运算符 (.) 用于把两个字符串值连接起来。

//Hello world! What a nice day!
  1. php设置常量 bool define ( string $name , mixed $value [, bool $case_insensitive = false ] ) 该函数有三个参数:

    • name:必选参数,常量名称,即标志符。
    • value:必选参数,常量的值。
    • case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。
    • 常量在定义后,默认是全局变量,可以在整个运行的脚本的任何地方使用。
  2. php数组

在 PHP 中,有三种类型的数组:

+ 数值数组 - 带有数字 ID 键的数组+ 关联数组 - 带有指定的键的数组,每个键关联一个值+ 多维数组 - 包含一个或多个数组的数组
  • 这里有两种创建关联数组的方法:
  • $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
  • $age['Peter']="35";
    $age['Ben']="37";
    $age['Joe']="43";
  • 遍历关联数组
"35","Ben"=>"37","Joe"=>"43"); foreach($age as $x=>$x_value){ echo "Key=" . $x . ", Value=" . $x_value; echo "
";}?>
  1. 数组排序

    • sort() - 对数组进行升序排列
    • rsort() - 对数组进行降序排列
    • asort() - 根据关联数组的值,对数组进行升序排列
    • ksort() - 根据关联数组的键,对数组进行升序排列
    • arsort() - 根据关联数组的值,对数组进行降序排列
    • krsort() - 根据关联数组的键,对数组进行降序排列
  2. php超级全局变量

    • $GLOBALS
    • $_SERVER
    • $_REQUEST
    • $_POST
    • $_GET
    • $_FILES
    • $_ENV
    • $_COOKIE
    • $_SESSION
  • $GLOBALS 是一个包含了全部变量的全局组合数组。变量的名字就是数组的键。
  • $_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。
";echo $_SERVER['SERVER_NAME'].'=2'; //startphp=2echo "
";echo $_SERVER['HTTP_HOST'].'=3'; //startphp=3echo "
";echo $_SERVER['HTTP_REFERER'].'=4'; //=4echo "
";echo $_SERVER['HTTP_USER_AGENT'].'=5'; //Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36=5echo "
";echo $_SERVER['SCRIPT_NAME'].'=6'; // /index.php=6?>
  • $_REQUEST 用于收集HTML表单提交的数据。
  • $_POST 被广泛应用于收集表单数据,在HTML form标签的指定该属性:"method="post"。
  • $_GET 同样被广泛应用于收集表单数据,在HTML form标签的指定该属性:"method="get"。
  1. php魔术变量

    • LINE //文件中的当前行号。
    • FILE //文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。
    • DIR //文件所在的目录。
    • FUNCTION //函数名称
    • CLASS //类的名称
    • TRAIT //PHP 实现了代码复用的一个方法,称为 traits。
    • METHOD //类的方法名
    • NAMESPACE //当前命名空间的名称(区分大小写)
  2. php命名空间和面向对象内容,相对比较多,直接看文档好了,不再赘余了。。。:punch:

转载于:https://my.oschina.net/leonaLily/blog/2875107

你可能感兴趣的文章
js中文本框如何获得焦点
查看>>
SQL两张表如何关联
查看>>
创新工场面试题——输出螺旋矩阵
查看>>
图片转流
查看>>
20145319 第二周学习总结
查看>>
Vue-route页面切换过渡动画
查看>>
C++构造函数重载以及默认参数引起的二义性
查看>>
Oracle拆分字符串,字符串分割的函数<转载>
查看>>
学习记录----简单的原生js路由
查看>>
Java中final的用法总结
查看>>
CodeKata
查看>>
git常用命令及用法小计
查看>>
(原创)Python文件与文件系统系列(3)——os.path模块
查看>>
获取本机ID地址
查看>>
2017-2018-1 20155222 《信息安全系统设计基础》第3周学习总结
查看>>
LOJ2351:[JOI2017/2018决赛]毒蛇越狱——题解
查看>>
URAL1519:Formula 1——题解
查看>>
java中的http请求的封装(GET、POST、form表单形式)
查看>>
BZOJ - 2733: [HNOI2012]永无乡
查看>>
什么是委托?
查看>>