PHP

PHP 语言基础

  本文简要介绍 PHP 语言的核心内容,包含数据类型、变量、操作符和流控制语句等基本内容。PHP 吸收了很多其它编程语言(如 Perl 和 C)的优点,如果你有这些语言编程经验的话,PHP 会很容易上手。如果 PHP 是你学习的第一种编程语言,也不用担心,因为你也可以从这里开始,从零开始逐步构建起你的 PHP 知识体系。

大小写

在 PHP 中,所有内置函数、关键词(如 echo, while, class 等),以及用户定义的类名和函数名都是不区分大小写的。因此,以下三行代码的效果是完全相同的。

内容分类: 

PHP 简介

  PHP 是一种为创建 HTML 内容而设计的简单但是功能强大的语言。PHP 最初被设计用于创建动态的 Web 内容,时至今日,PHP 已经是互联网 Web 应用中用得最多的程序语言。

内容分类: 
标签: 

PHP 教程

  本PHP教程以《PHP 程序设计》第二版为基础,从实用的角度出发,帮助PHP爱好者学习和使用PHP。

以下是预备编写的内容的参考目录,后期的编写将参考此目录来进行,并根据实际情况进行适当的调整:

  • PHP简介
  • PHP 语言基础
    • 词法结构
    • 数据类型
    • 变量
    • 表达式与操作符
    • 流控制语句
    • 包含代码
    • 在 Web 页面中嵌入 PHP

 

 

 

 

 

内容分类: 
标签: 

如何修改PHP上传文件大小?PHP文件上传大小限制配置

  通过PHP配置文件,可以控制PHP上传文件的大小限制。

  最常见的PHP上传文件大小限制是通过 php.ini 配置文件定义的,通过修改以下三个字段的值,重新启用服务器端程序(如 apache),便可成功修改PHP上传文件的大小限制:

upload_max_filesize = 8M
post_max_size = 10M
memory_limit = 20M

  注意以上三个字段存在于 php.ini 文件中,但出现的位置并不像上面的代码这样紧贴在一起,你可能需要执行一下搜索快速地找到它们。

@global

@global 用法

@global datatype $globalvariablename
@global datatype description

phpDocumentor 通过在文本块中使用 @global 标签来执行全局变量的声明。为了支持以前的 @global 用法,有两种方法使用 @global 标签,即变量定义和函数说明。

phpDocument 不会自动解析任何 @global 标签,且每个文本块中只能使用一个 @global 标签。一个全局变量文本块必须在其它任何元素或文本块这前,否则则会出现错误。

datetype 可以是任意有效的PHP类型或者 "mixed"。

$varname 必须是与源文件中声明的全局变量一致(使用 @name 标签可以改变名称在文档中的显示)。

未完...

应用示例:

@filesource

  @filesource 标签只可作为文档级文本块(DocBlock)的应用,在其它地方使用此标签都将被忽略。phpDocumentor 解析当前文件的源代码,将其源代码进行语法高亮、添加行号,并且在生成的文档中添加它的链接。

  @example 标签的意图与其相似,区别在于 @example 用于解析和创建链接到外部文件。

注意:@filesource 标签只在 PHP 4.3.0 中使用。

应用示例:

@final

  @final 用于通告一个方法不能被子类覆写

@final 标签只能在使用 final 关键词的PHP4和PHP5中使用

应用示例:

@deprecated

  @deprecate 标签可以应用于那些已经废弃的版本或声明一些相关信息的元素,除了页面之外,@deprecated 可应用于全局变量(global variable)、引用(include)、常量(constant)、函数(function)、定义(define)、类(class)、变量 (variable)、方法(method)。phpDocumentor 将直接显示 @deprecated 标签后面的文本串

  使用 @deprecated 标签,来告知用户那些不再被使用的元素。

@deprecated 应用示例:

页面