Home > php教程 > php手册 > PHP基础

PHP基础

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-06 19:53:30
Original
925 people have browsed it

构建WEB服务器和数据库---Apache+PHP+MySQL win7下教程地址:http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html PHP学习网站推荐:http://www.w3school.com.cn/php/index.asp 这里有各种WEB技术教程 学习中遇到的问题: 1.PHP的外部变量 主要

构建WEB服务器和数据库---Apache+PHP+MySQL

  win7下教程地址:http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html

  PHP学习网站推荐:http://www.w3school.com.cn/php/index.asp 这里有各种WEB技术教程

学习中遇到的问题:

1.PHP的外部变量

  主要是指通过其他途径传递给PHP的变量,而不是在PHP文件中定义的变量。外部变量主要包括由HTML表单元素的值传递给PHP脚本的变量,HTTP Cookies和环境变量。

  当一个HTML表单提交给PHP脚本时,表单中的信息会自动在脚本中可用。表单提交方式有GET和POST两种,例如:

<span><span>form </span><span>action</span><span>="form_test.php"</span><span> method</span><span>="post"</span><span>></span><span>
Test:</span><span><span>input </span><span>type</span><span>=text </span><span>name</span><span>="title"</span><span>></span>
<span><span>input </span><span>type</span><span>=submit </span><span>name</span><span>="subm"</span><span> value</span><span>="提交"</span><span>></span>
<span></span><span>form</span><span>></span></span></span></span>
Copy after login

  下面的PHP脚本可以获得上面提交的表单内的元素的值,如下:

<span>//</span><span>form_test.php</span>
<span>php
</span><span>$title</span>=<span>$_POST</span>['title'<span>];
</span><span>$subm</span>=<span>$POST</span>['subm'<span>];
</span><span>print</span><span> title;
</span><span>echo</span> "<br>"<span>;
</span><span>print</span> <span>$subm</span><span>;
</span>?>
Copy after login

2.require()语句和include()语句

  它们都是用来在当前文件中包含并运行其他文件的语句。很多情况下,她们是通用的。

  她们的区别在于失败处理的方式。处理失败时,include()产生一个警告,然后程序继续执行;而require()则导致一个致命的错误,程序将终止。换句话说,如果你想在丢失文件时停止处理页面,那么就用require()。include()就不同,脚本会继续运行。

3.函数和类的定义

  

<span>php
</span><span>//</span><span>定义一个类</span>
<span>class</span><span> Class_Name
{
    Elem data;
    </span><span>//</span><span>定义一个函数</span>
    <span>function</span> Func(<span>$arg_1</span>,<span>$arg_2</span>,...,<span>$arg_n</span><span>)
    {
        </span><span>return</span> <span>$retval</span><span>;
    }
}
</span>?>    
Copy after login

 4.中文乱码

  可以在

后添加:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Copy after login

 5.PHP中网页重定向

 a.利用header()重定向

<span>header</span>("Location: <span>$url</span>"<span>);
</span><span>exit</span><span>;
</span>?>
Copy after login

 b.用嵌入HTML的标识重定向

<span><span>meta </span><span>HTTP-EQUIV</span><span>="REFRESH"</span><span> CONTENT</span><span>="5; URL= echo $url;?></span><span>></span></span>
Copy after login

 c.用嵌入javascript的重定向

<span></span><span>
echo "<!--<script language="JavaScript">";
echo "location.href='$url'";
echo "</srcipt>-->";
</span><span>?></span>
Copy after login

 

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
php data acquisition?
From 1970-01-01 08:00:00
0
0
0
PHP extension intl
From 1970-01-01 08:00:00
0
0
0
How to learn php well
From 1970-01-01 08:00:00
0
0
0
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template