PHP 编程语言

1.简介

开放源代码的多用途的脚本语言,可以开发服务器脚本,命令行脚本,桌面应用程序,主要用来做web开发;

Hypertext Preprocessor:超文本预处理;

php主要用于服务器端脚本程序,因此可以用它完成任何CGI程序完成的工作


PHP 代码被包含在特殊的起始符和结束符 <?php 和 ?> 中,使得可以进出“PHP 模式

PHP 脚本主要用于以下三个领域: 

  • 服务端脚本。这是 PHP 最传统,也是最主要的目标领域。开展这项工作需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、web 服务器和 web 浏览器。需要在运行 web 服务器时,安装并配置 PHP,然后,可以用 web 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面。如果只是实验 PHP 编程,所有的这些都可以运行在自己家里的电脑中。
  • 命令行脚本。可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,仅仅只需要 PHP 解析器来执行。这种用法对于依赖 cron(Unix 或者 Linux 环境)或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本。
  • 编写桌面应用程序。对于有着图形界面的桌面应用程序来说,PHP 或许不是一种最好的语言,但是如果用户非常精通 PHP,并且希望在客户端应用程序中使用 PHP 的一些高级特性,可以利用 PHP-GTK 来编写这些程序。用这种方法,还可以编写跨平台的应用程序。PHP-GTK 是 PHP 的一个扩展,在通常发布的 PHP 包中并不包含它。

2.知识点
启动web服务器: sudo service apache2 start
web服务器根目录:/var/www/
创建php文件:sudo gvim /var/www/html/hello.php

因为使用了“.php”的扩展名,服务器已被配置成自动传递有着“.php”扩展名的文件给 PHP解释器
PHP数组其实是一个有序映射,是把values关联到keys的类型;


HTML时PHP用的标记有四种,<?php ?>,<script language='php'> </script>,<? ?>(需要开启short_open_tag),<% %>(需要开启asp_tags),可以在php.ini中开启,推荐使用<?php ?>。PHP的注释有三种分别是//,#,/**/>


,最好在文件末尾删除 PHP 结束标记。这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,会导致 PHP 开始输出这些空白,而脚本中此时并无输出的意图

 Note: 此外注意如果将 PHP 嵌入到 XML 或 XHTML 中则需要使用 <?php ?> 标记以保持符合标准

boolean型只有true和false两种值,不区分大小写,整型的最大值根据机器而定,PHP_INT_MAX保存的就是最大值,php中不分有无符号,float能通常表示14位有效数字,string可以用单引号、双引号、heredoc和nowdoc这四种方式来赋值。


Note: 如果想查看某个表达式的值和类型,用 var_dump() 函
多行数组定义通常保留最后一个逗号,这样要添加一个新单元时更方便。


数组和对象不能被用为键名。坚持这么做会导致警告:Illegal offset type



如果将一个对象转换成对象,它将不会有任何变化。如果其它任何类型的值被转换成对象,将会创建一个内置类 stdClass 的实例。如果该值为 NULL,则新的实例为空。数组转换成对象将使键名成为属性名并具有相对应的值。对于任何其它的值,名为 scalar 的成员变量将包含该值


resource:






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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值