PHP

据说哇,php和mysql是绝配,今天就来入门一下php同志。

PHP:超文本预编译处理器

PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,PHP是免费的,php极其适合网站开发,其代码可以直接嵌入HTML代码。

php强大是因为他并不像java语言那样的定义某个类才能调用那个类的方法,内置了很多常用的函数直接调用即可。

  首先说说php的基本语法:

以 <?php 开始 ,以 ?> 结束,你可以把php的脚本放置在文档的任何位置。也可以使用简写的形式<? ...php代码?>,不过为了兼容问题我们不推荐使用简写的形式,而是推荐标准形式。php和js不同,每一行代码都必须以分号结束,这一点和java是一样的,不写就错。

        变量:

php的变量定义都必须以$开头,和js一样他并没有变量的描述类型,由字面量定义变量类型。

        常量:

php设置常量,要使用define()函数,他有三个参数。

首先是参数定义常量的名称,之后四参数定义变量的值,最后是规定大小写是否敏感,一般默认false。

常量类似变量,但是常量一旦被定义就无法更改或者撤销定义。把自然规律定义成常量,比如说连接他的好盆友mysql时候的名户名密码等等....

        作用域:

local(局部),global(全局),static(静态)

函数以外就是全局的作用域,局部和全局的都是独立的不可相互访问。(js简单的来说是里面的可以访问外面的,但是外面的不能访问里面的,而php是里面的访问不了外面的,外面的不能访问里面的。)

如果说你想实现在局部作用域中访问全局变量,你可以在声明的时候写上global。当你使用static的时候。表示变量仅用于局部函数作用域中存在且只被初始化一次,当程序执行离开此作用域的时候,其值不会消失,会使用上次执行的结果。

       PHP全局变量--超全局变量:

就是说啊,无需执行global的就可以访问他们,就像是js的全局函数一样,他们分别是:

$GLOBALS,$_SERVER,$_REQUEST,$_POST,$_GET,_FILES,$_ENV,$_COOKIE,$_SESSION

        PHP的简单输出法:

echo和print,我觉得echo用的会相对多一些,因为echo能够输出一个以上的字符串,都是print只能输出一个字符串,并且始终是返回一的,echo的速度也会比print稍微的快一些,因为echo不返回任何值。

        PHP数据类型:

字符串,整数,浮点数,逻辑,数组,对象,null;

        PHP数组:

关联数组:

例子1:

$ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);

例子2:

$ages['Peter'] = "32";
$ages['Quagmire'] = "30";
$ages['Joe'] = "34";

php中也有多维数组。另外创建数组也可以用
$names = array("Peter","Quagmire","Joe");

其中数组会人工的分配id键,比如说用中括号访问,第零个就是peter。数组和js一样的是可以定义不同的数据类型,java就不行了,说好的什么就是什么类型,php也可以定义类(class 类名{})。

其他更为具体的api就不是入门的级别了,学完了java之后发现php真的是很简单,不过该有的功能都有,至于是php还是java你就根据你的项目来看吧,没有谁差没有谁高。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值