PHP 命名空间(namespace)
PHP 命名空间(namespace)PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C#和Java,那命名空间就不算什么新事物。 不过在PHP当中还是有着相当重要的意义。PHP 命名空间可以解决以下两类问题:1. 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。2. 为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或
PHP 面向对象
PHP 面向对象在面向对象的程序设计(英语:Object-oriented programming,缩写:OOP)中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象。在现实世界里我们所面对的事情都是对象,如计算机、电视机、自行车等。对象的主要三个特性:对象的行为:可以对 对象施加那些操作,开灯,关灯就是行为。对象的形态:当施加那些方法是对象如何响应,颜色,尺寸,外型。htt
PHP 超级全局变量
PHP 超级全局变量超级全局变量在PHP 4.1.0之后被启用, 是PHP系统中自带的变量,在一个脚本的全部作用域中都可用。。。。。。。。。。。PHP 超级全局变量PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本的全部作用域中都可用。 你不需要特别说明,就可以在函数及类中使用。PHP 超级全局变量列表:$GLOBALS$_SERVER$_REQUEST$_PO
PHP 循环 - While 循环
PHP 循环 - While 循环循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。。。。。。。。。。。PHP 循环在您编写代码时,您经常需要让相同的代码块一次又一次地重复运行。我们可以在代码中使用循环语句来完成这个任务。在 PHP 中,提供了下列循环语句:http://www.iis7.com/b/wzjk/while - 只要指定的条件成立,则循环执行代码块do...while
PHP 循环 - For 循环
PHP 循环 - For 循环循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。。。。。。。。。。。。for 循环for 循环用于您预先知道脚本需要运行的次数的情况。语法for (初始值; 条件; 增量){ 要执行的代码;}参数:初始值:主要是初始化一个变量值,用于设置一个计数器(但可以是任何在循环的开始被执行一次的代码)。条件:循环执行的限制条件。如果为
PHP简介和安装
PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。 PHP 函数的完整参考手册:Array 函数Calendar 函数cURL 函数Date 函数Directory 函数Error 函数Filesystem 函数Filter 函数FTP 函数HTTP 函数LibXML 函数Mail 函数Math 函数Misc 函数MySQL
PHP 语法和PHP 变量
PHP 语法PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。。。。。。。。。。。。。。。基本的 PHP 语法PHP 脚本可以放在文档中的任何位置。PHP 脚本以 <?php 开始,以 ?> 结束,语法:<?php // PHP 代码 ?>PHP 文件的默认文件扩展名是 ".php"。PHP 文件通常包含 HTML
PHP 5 echo 和 print 语句
PHP 5 echo 和 print 语句在 PHP 中有两个基本的输出方式: echo 和 print。。。。。。。。。。。。。。。PHP echo 和 print 语句echo 和 print 区别:echo - 可以输出一个或多个字符串print - 只允许输出一个字符串,返回值总为 1http://www.iis7.com/b/wzjk/提示:echo 输出的速度比 print 快, ec
Java 集合类
集合类Java提供了一套实现了Collection接口的标准集合类。其中一些是具体类,这些类可以直接拿来使用,而另外一些是抽象类,提供了接口的部分实现。标准集合类汇总于下面:序号 类 &nb
Java 泛型
Java 泛型如果我们只写一个排序方法,就能够对整型数组、字符串数组甚至支持排序的任何类型的数组进行排序,这该多好啊。Java泛型方法和泛型类支持程序员使用一个方法指定一组相关方法,或者使用一个类指定一组相关的类型。Java泛型(generics)是JDK 5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。使用Java泛型的概念,我们可以写一个泛型方
Java 序列化
Java 序列化Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是Java虚拟机(JVM)独立的,也就是说,在一个平台上序列化的
Java Scanner类
Java Scanner类java.util.Scanner是Java5的新特征,我们可以通过 Scanner 类来获取用户的输入。右面是创建 Scanner 对象的基本语法:Scanner s = new Scanner(System.in); 接下来我们演示一个最简单的的数据输入,并通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们
Java 流(Stream)、文件(File)和IO(输入/输出)
Java 流(Stream)、文件(File)和IO(输入/输出)Java.io包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java为I/O提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程
Java 方法
Java 方法在前面我们经常使用到System.out.println(),那么它是什么呢?println()是一个方法(Method),而System是系统类(Class),out是标准输出对象(Object)。这句话的用法是调用系统类System中的标准输出对象out中的方法println()。那么什么是方法呢?Java方法是语句的集合,它们在一起执行一个功能。http://www.iis7.
Java Character类
Java Character类。。。。。。Java Character类使用字符时,我们通常使用的是内置数据类型char。然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情况。为了解决这个问题,Java语言为内置数据类型char提供了包装类Character类。Character类提供了一系列方法来操纵字符。你可以使用Character的构造方法创建一个Character类
Java String类
Java String类字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。创建字符串:创建字符串最简单的方式如右:String greeting = "Hello world!";在代码中遇到字符串常量时,这里的值是"Hello world!",编译器会使用该值创建一个String对象。和其它对象一样
Java StringBuffer和StringBuilder类
Java StringBuffer和StringBuilder类当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。http://www.iis7.com/b/wzjk/和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder类在Java5中被提出,它和Stri
Java的修饰符
Java 修饰符Java语言提供了很多修饰符,主要分为两类:访问修饰符,非访问修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明:public class className { // ...}private boolean myFlag;static final double weeks = 9.5;protected static fi
Java的基本数据类型
Java 基本数据类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java的两大数据类型:内置数据类型,引用数据类型。。。内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还
Java的变量类型
Java 变量类型在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如右:type identifier [ = value][, identifier [= value] ...] ;格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。以下列出了一些变量的声明实例。注意有些包含了初始化过程。int a, b, c;