篇一 :php基础知识点总结

PHP语言基础简单整理

1.开始结束标记<? ... ?>

2.定义变量:$变量名 例:$str="锦清笋";不需要指明数据类型

3.输出语句:

(1)echo "hello world!";---echo命令

(2)print();输出语句,是函数,有返回值。输出成功返回1,失败返回0。

(3)printf();格式化输出字符串。例:printf("%d,%f",12,12.3);

(4)sprintf();格式化拼接字符串,不是输出语句,只能将字符串拼接。

(5)print_r();输出数组、对象等复合数据类型

4.数据类型:

(1)简单数据类型:

Boolean 布尔型

string 字符串型

integer 整型

float 浮点型

(2)复合数据类型:

array 数组

object 对象

(3)特殊数据类型:

resource 资源

null 空值

5.数据类型转换:

在变量前加上括号括起来的类型名称即可。

6.检测数据类型:

is_bool 检查变量是否是布尔类型

…… …… 余下全文

篇二 :php重要知识点总结(PHP网络开发必背)

PHP网站开发必用知识点总结,函数一览,开发必背

魔术方法

__construct() 当实例化一个对象的时候,这个对象的这个方法首先被调用。 __destruct() 当删除一个对象或对象操作终止的时候,调用该方法。 __get() 当试图读取一个并不存在的属性的时候被调用。

__set() 当试图向一个并不存在的属性写入值的时候被调用。 __call() 当试图调用一个对象并不存在的方法时,调用该方法。 __toString() 当打印一个对象的时候被调用

__clone() 当对象被克隆时,被调用

__isset()

__unset()

__autoload($classname)

__sleep()

__wakeup()

系统常量

__FILE__ 当前文件名

__LINE__ 当前行数

__FUNCTION__ 当前函数名

__CLASS__ 当前类名

__METHOD__ 当前对象的方法名

PHP_OS 当前系统

PHP_VERSION php版本

DIRECTORY_SEPARATOR 根据系统决定目录的分隔符 /\

…… …… 余下全文

篇三 :php知识点大全【精心总结版】

<?php

SQlServer数据库知识

--创建数据库 school

create database school

--删除数据库

drop database school

go--可以派出先后执行顺序

--更改当前操纵的数据库

use school

go

--创建教师表-->主表

create table teacher

(

class_name varchar(20) primary key,

tea_name varchar(20) not null,

t_time datetime default(getdate())

)

go

--创建学生表-->从表

create table student

(

stu_id int identity(1,1) primary key, stu_name varchar(20) not null,

sex char(2) check(sex='男' or sex='女'), score int default(0),

class_name varchar(20) foreign key teacher(class_name)--class_name字段必须是teacher表的主键 )

…… …… 余下全文

篇四 :Php重要知识点回顾

Php小结

前段时间在学习php知识,在此,把我学到的一些知识分享给大家,希望能给初学者有一些帮助,高手请绕道,不喜勿喷,谢谢!

第一章 我们为什么要学习php

如果仅仅是静态网页(内容不需要经常改变)的话,可以不使用php,但如果网页的内容常常更新,这时使用php就能达到很好的效果了,举例如下:

HTML中,内容比较固定

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>测试一下</title>

</head>

<body>

<h2>PHP is fun!</h2>

Hello world!<br>

I'm about to learn PHP!<br>

</body>

</html>

Php文件中要达到一样的效果,可以这样写:

<html>

…… …… 余下全文

篇五 :php知识点

基础题:

1.表单中 get与post提交方法的区别?

答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息.

2.session与cookie的区别?

答:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放

cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cookie来说是存储在用户WIN的Temp目录中的。

两者都可通过时间来设置时间长短

3.数据库中的事务是什么?

答:事务(transaction)是作为一个单元的一组有序的数据库操作。如果组中的所有操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所有操作完成,

事务则提交,其修改将作用于所有其他数据库进程。如果一个操作失败,则事务将回滚,该事务所有操作的影响都将取消。

简述题:

1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分)

答:echo date('Y-m-d H:i:s', strtotime('-1 days'));

…… …… 余下全文

篇六 :php知识点积累

1209-1213

※PHP中大小写总结

1. 变量名区分大小写

1 <?php

2 $abc = 'abcd';

3 echo $abc; //输出 'abcd'

4 echo $aBc; //无输出

5 echo $ABC; //无输出

2. 常量名默认区分大小写,通常都写为大写
(但没找到能改变这个默认的配置项,求解)

1 <?php

2 define("ABC","Hello World");

3 echo ABC; //输出 Hello World

4 echo abc; //输出 abc

3. php.ini配置项指令区分大小写
如 file_uploads = 1 不能写成 File_uploads = 1

3. 函数名、方法名、类名不区分大小写
但推荐使用与定义时相同的名字

1 <?php

2 function show(){

3 echo "Hello World";

4 }

…… …… 余下全文

篇七 :Php知识点考核

Php知识点考核

1. php对于变量名有哪些约定?

a) 必须以$开头

b) 由字母或者下划线开头,后面跟上任意数量的字母、数字、或者下划线 c) 变量名区分大小写

2. 说出 echo 与 print 的区别?

a) Echo可以输出多个字符串,print只能输出一个字符串

b) Echo效率相对比较快,print可以表现得更像一个函数,能用在更复杂的表达式中 c) Echo没有返回值,print有返回值,成功返回1,false返回0

3. 说出 global $a 与 $GLOBALS['a'] 的区别?

a) Global在函数产生一个指向函数外部变量的别名变量,而不是真正的函数外部变量 b) $GLOBALS[]确确实实调用的是外部的变量,函数的内外会始终保持一致

4. 怎样理解php中静态变量,试写出一段代码加以说明?

a) 地址会被在内存中保存,并且只在第一次调用时执行

<?php

Function add($a){

Static $a=3;

$a++;

Return $a;

}

Echo add(2);

?>

…… …… 余下全文

篇八 :php面试题以及php知识点

. php中单双引号的区别

"" 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。

'' 单引号里面的不进行解释,直接输出。

1.请说明php中传值与传引用的区别。什么时候传值什么时候传引用?

按值传递:函数范围内对值的任何改变在函数外部都会被忽略

按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改

优缺点:

按值传递时,产生一个副本。对于大型的字符串和对象来说,这将会是一个代价很大的操作。

按引用传递则不需要复制值,对于性能提高很有好处。

2. 在PHP中error_reporting这个函数有什么作用?

error_reporting() 设置 PHP 的报错级别并返回当前级别。

3. error_reporting(2047)什么作用?

答:PHP 显示所有错误 E_ALL

1 E_ERROR

2 E_WARNING

4 E_PARSE

8 E_NOTICE

16 E_CORE_ERROR

32 E_CORE_WARNING

64 E_COMPILE_ERROR

…… …… 余下全文