`
willeager
  • 浏览: 95220 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

PHP一些基础用法

    博客分类:
  • PHP
PHP 
阅读更多

 

1.         单引号和双引号

在单引号串中甚至反斜杠也失去了他的扩展含义(除了插入反斜杠\\和插入单引号\')。所以,当你想在字串中进行变量代换和包含\n(换行符)等转义序列时,你应该使用双引号。但单引号的解析速度更快。

2.         PHP中可以使用变量值创建对象

 

$Class = 'Person'; $obj = new $Class; //等价于$obj = new Person;

3.         遍历数组两种方法

$arr  = array( "one" ,  "two" ,  "three" );
reset ( $arr );
while (list( $key ,  $value ) =  each ( $arr )) {
    echo  "Key:  $key ; Value:  $value <br />\n" ;
}

foreach ( $arr  as  $key  =>  $value ) {
    echo  "Key:  $key ; Value:  $value <br />\n" ;
}

 

4.         set_magic_quotes_runtime()get_magic_quotes_runtime() 是针对数据库
       get_magic_quotes_gpc()
是针对GPC, Get/Post/Cookie

默认情况下,PHP 指令 magic_quotes_gpc on,它主要是对所有的 GETPOST COOKIE 数据自动运行 addslashes()

set_magic_quotes_runtime(1);
ini_set(magic_quotes_runtime,1);//
这行和上行效果一样
magic_quotes_gpc()
只能手动到服务器配置文件中改

 

5.         php在函数前的@符号是用来抑制错误的

 

6.         日期函数

time()取得当前的时间戳(GMT),当前时间戳世界各地都是一样的,time()与时区的设置无关

date(string $format, int $timestamp)与时区的设置有关,按照当前时区设置显示格式化时间串

gmdate(string $format, int $timestamp)总是按照GMT返回GMT当前的时间

 

 7.   Cannot modify header information – headers already sent by  的解决办法

       A.程序的最上方加入函数 ob_start();
       B.   修改php.ini中的session.auto_start = 0 为 session.auto_start = 1 
             output_buffering =改为on或者任何数字。

 8.   dirname('/')=dirname('/index.php')=\;
       dirname('/a/index.php')=/a;  
       basename('/')='';basename('/a/')=basename('/a')='a';

9.   页面空白

 

1.执行过程中使用了 exit();
2.出现了错误,但是被error_reporting();所屏蔽
3.包含文件中有同名函数!

 10.addslashes函数

 

' " \ NUL   
   
Try this instead:   
   
<?php   
$txt = '-'.chr(0).'-';   
var_dump($txt, addslashes($txt));   
?>   
   
Output is:   
string(3) "--"   
string(4) "-\0-"   
   
NUL is something you don't see. :) 

 

11. array_merge和+

      两个数组用+连接,后面添加到前面(如果后面是相同的key,那就不添加)

     

array(1,'b'=>2) + array(3,'b'=>4) = array(1,'b'=>2);
 

   array_merge(arr1,arr2,arr3,...)

   数字key,重新排序,字符串key,后面覆盖前面的值

 

 

 

分享到:
评论

相关推荐

    PHP 基础实例教程(PHP网页实例版)

    PHP 基础实例 在HTML中嵌入PHP 使用 PHP 标记 PHP 语句 使用 PHP 注释 PHP 语句间的空格问题 添加动态内容 使用 PHP 函数 PHP nl2br()格式化输出 PHP 打印格式化输出 PHP 字符串的整理 PHP 改变字符串中字母的大小写...

    一些基础的页面使用方法

    "一些基础的页面使用方法"这个标题暗示了我们将探讨的是网页设计的一些基本概念和实践技巧,这些内容适合初学者或者需要巩固基础知识的开发者。"小山的作品"这个标签可能意味着这是由一位名为"小山"的设计师或开发者...

    php基础知识代码下载

    【PHP基础知识代码下载】是一个关于学习PHP编程基础的资源包,包含了源码和相关工具,适合初学者或者希望巩固PHP基础知识的开发者。这个资源包可能包括了基础的PHP语法示例、常见函数的运用、简单项目的实现代码以及...

    php基础.doc

    在PHP基础知识部分,我们注意到: 1. PHP代码以`&lt;?php`开始,`?&gt;`结束。 2. 语句以分号`;`结束。 3. 输出数据使用echo或print,其中echo略快且无返回值。 4. 变量以$开头,无需预先声明,是弱类型语言。 5. $_GET、$...

    php程序设计基础

    总之,PHP程序设计基础涵盖了从环境搭建、基本语法、函数使用、数据库操作、面向对象编程到安全性和性能优化等多个方面。通过深入学习和实践,你可以建立起坚实的PHP编程基础,从而胜任各种Web开发任务。

    PHP编程基础--PHP常量.ppt

    总的来说,理解并熟练运用PHP中的常量定义、访问和判断方法,是提升PHP编程技能的基础。通过`define()`、`constant()`和`defined()`这三个核心函数,可以有效地管理和使用常量,从而更好地实现代码逻辑。

    18个基础的php编程实例

    【PHP基础编程实例详解】 PHP(Hypertext Preprocessor)是一种广泛用于Web开发的服务器端脚本语言,尤其适合新手入门。以下将通过18个基础的PHP编程实例,逐步解析PHP的核心概念和常用功能。 1. **头部和底部模板...

    零基础学PHP+MySQL源代码(最新)

    《零基础学PHP+MYSQL》共19章内容,包括PHP的基础知识和应用方法、PHP简介、PHP的安装和设置、PHP的语法、PHP常用函数说明、PHP简单应用实例、PHP数据库编程、Ajax、XML、正则表达式、PHP与MySQL综合应用实例等。...

    传智播客php基础班可见

    【PHP基础】是编程世界中的一个重要领域,尤其对于初学者来说,掌握PHP基础知识是成为Web开发者的必备步骤。"传智播客php基础班可见"的标题表明这是一份专门针对初学者的教学资源,旨在帮助学习者理解并掌握PHP语言...

    PHP基础学习,新手学习资料

    总之,这份PHP学习资料涵盖了从基础语法、函数使用、数据库操作到安全实践的全方位内容,对于新手来说,通过系统学习和实践,能够逐步建立起坚实的PHP基础。记得理论与实践相结合,多做项目练习,这样才能更好地消化...

    php基础教程.pdf

    以下是对PHP基础的一些关键知识点的详细说明: 1. **PHP安装与配置**:首先,学习PHP需要在本地搭建一个开发环境,通常使用XAMPP或WAMP这样的集成开发环境,它们包含了Apache服务器、MySQL数据库和PHP解析器等组件...

    PHP基础 实验

    实验名称:PHP基础实验 实验目标: 1. 学习并掌握PHP语言的基本语法,包括数据类型、变量、常量、运算符以及表达式。 2. 学习PHP的流程控制结构,如条件判断和循环。 3. 掌握在HTML中嵌入PHP代码的方法,实现PHP与...

    PHP编程基础与实例教程课件

    **PHP编程基础与实例教程课件** PHP,全称“Hypertext Preprocessor”,即“超文本预处理器”,是一种广泛使用的开源服务器端脚本语言,尤其适用于Web开发,可以嵌入到HTML中使用。本教程将带你深入理解PHP的基础...

    PHP基础PHP基础

    PHP(Hypertext Preprocessor,超文本预处理器)是...以上是PHP基础知识的概述,深入学习和实践这些概念将为Web开发打下坚实基础。通过不断学习和实践,你可以创建动态网站、Web应用以及API,从而在IT行业中取得成功。

    PHP视频教程基础班和就业班百度云资料.zip

    【PHP视频教程基础班与就业班】:这个资源包含了针对初学者和希望在PHP领域找到工作的学员的基础到高级的学习材料。PHP是一种广泛使用的开源脚本语言,尤其在Web开发领域中占据重要地位。通过这套教程,学习者可以...

    php 基础教程的详细ppt 讲解

    这份"PHP基础教程的详细PPT讲解"包含了70讲的内容,旨在为初学者提供全面而深入的学习路径,帮助他们从零开始掌握PHP编程。 在PHP的基础教程中,你将学习到以下关键知识点: 1. **PHP简介**:了解PHP的历史、特点...

    PHP基础

    **PHP基础** PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用的开源脚本语言,尤其在Web开发领域中被广泛应用。它的语法吸收了C语言、Java和Perl的特点,易于学习,同时又具有丰富的功能,使得PHP...

    PHP 6与MySQL 5基础教程

    1. PHP基础:变量、数据类型、控制结构(if-else、switch、for、while)、函数、数组、字符串操作等基本概念。 2. 面向对象编程:类的定义、对象的实例化、继承、多态、封装。 3. 错误和异常处理:了解如何有效地...

Global site tag (gtag.js) - Google Analytics