PHP
PHP
大小:14.19MB
性质:免费下载
类别:编程开发
更新:18-11-01
软件介绍

PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于 Windows、Unix、Linux 平台的Web后台程序。

PHP简介:

PHP原始为Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"。注意不是“Hypertext Preprocessor”的缩写,这种将名称放到定义中的写法被称作递归缩写。PHP于1994年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。

PHP特色:

1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。

2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,

PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;

PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。

3. PHP支持几乎所有流行的数据库以及操作系统。

4. 最重要的是PHP可以用C、C++进行程序的扩展!

PHP亮点:

开放源代码

所有的PHP源代码事实上都可以得到。

免费性

和其它技术相比,PHP本身免费且是开源代码。

快捷性

程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。

跨平台性强

由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS、Android等平台

效率高

PHP消耗相当少的系统资源。

图像处理

用PHP动态创建图像,PHP图像处理默认使用GD2。且也可以配置为使用image magick进行图像处理。

面向对象

在php4,php5 中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。

专业专注

PHP支持脚本语言为主,同为类C语言。

PHP使用方法:

数组的基本操作

php定义数组:

$array = array();

$array["key"] = "values";

?>

在PHP中声明数组的方式主要有两种:

1.用array()函数声明数组,

2.直接为数组元素赋值。

//array数组

$users = array('phone','computer','dos','linux');

echo $users;//只会打印出数据类型Array

print_r($users);//Array ( [0] => phone [1] => computer [2] => dos [3] => linux )

$numbers = range(1,5);//创建一个包含指定范围的数组

print_r($numbers);//Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )

print_r(true);//1

var_dump(false);//bool(false)

//print_r可以把字符串和数字简单地打印出来,数组会以Array开头并已键值形式表示,print_r输出布尔值和null的结果没有意义,因此用var_dump更合适

//通过循环来显示数组里所有的值

for($i = 0 ;$i < 5;$i++){

echo $users[$i];

echo '';

}

//通过count/sizeof统计数组中单元数目或对象中的属性个数

for($i = 0; $i < count($users);$i++){

echo $users[$i];

echo '';

}

//还可以通过foreach循环来遍历数组,这种好处在于不需要考虑key

foreach($users as $value){

echo $value.'';//点号为字符串连接符号

}

//foreach循环遍历 $key => $value;$key和$value是变量名,可以自行设置

foreach($users as $key => $value){

echo $key.'';//输出键

}

?>

猜你喜欢
编程开发
编程必备
编程软件

编程开发 更多>>

很多想学编程开发新手朋友不知道从什么入手,今天小编就为大家带来一些最常用的编程开发软件,感兴趣的小伙伴赶紧下载体验吧。

编程必备 更多>>

很多想学编程开发新手朋友不知道从什么入手,今天小编就为大家带来一些最常用的编程开发软件,感兴趣的小伙伴赶紧下载体验吧。