Home php教程 php手册 2014年10月15日 PHP基础及基本语法

2014年10月15日 PHP基础及基本语法

Jun 06, 2016 pm 07:59 PM
php Basic Base grammar

PHP基础 今天本来想说下DivCSS的,发现我也不怎么会Div,那就放到以后再说 直接使用套装包:wamp,一路点下去安装完成。 编程软件:sublime,还是先不要使用DW这种功能强大的带提示的工具了。 wamp安装好后,运行wamp,在www目录下建立一个test.php文件,用s

PHP基础

今天本来想说下Div+CSS的,发现我也不怎么会Div,那就放到以后再说2014年10月15日  PHP基础及基本语法

直接使用套装包:wamp,一路点下去安装完成。

编程软件:sublime,还是先不要使用DW这种功能强大的带提示的工具了。

wamp安装好后,运行wamp,在www目录下建立一个test.php文件,用sublime打开

写上代码:

<?php phpinfo();
?>
Copy after login
用浏览器打开:127.0.0.1/test.php会出现一个网页,

该网页包括了关于PHP的编译和扩展信息,PHP版本,服务器信息和环境,等等。这样就表示环境安装成功。


PHP基本语法


PHP是用于服务端的脚本语言。

看看它都可以干什么:

1.收集表单数据

2.生成动态网页

3.字符串处理

4.动态输出图像

5.处理服务器端的文件系统

6.编写数据库支持的网页

7.会话跟踪控制

8.处理XML文件

9.支持利用大量的网络协议

10.服务器端的其他相关操作


说一下PHP和HTML代码混编的问题
先举个例子:

	
	<title><?php echo  "这是标题"   ?></title>
	
		<!--还有一种看着比较麻烦的-->

		<!--比如我要循环输出一个表格-->
		
Copy after login
标题 内容
while(从数据库中获取数据) { }
怎样去改这个代码让它可以执行呢,下面代码
		<?php while(从数据库中获取数据)
		{                           //解决方法就是把HTML不该就有的语句用<?php?>把它们包起来
		?>
			<tr>
				<td><?php echo "第n个标题"  ?></td>
				<td><?php echo "第n个内容"  ?></td>
			</tr>
		<?php }     //包起来
		?>
Copy after login

对了  PHP中的注释,//     /**/  都可以用     #注释很少用


变量的声明

PHP是弱语言,没有先定义后使用这一说,在什么时候用到,什么时候定义即可。而且,它没有像C语言一样把变量分为很多类型,当你定义它的时候,赋值是什么类型的,它就是什么类型的

例如:

<?php //声明变量的时候,是开头一个美元符号,后面跟变量名称,变量名称区分大小写。
	$a = 100;   //现在它是一个整形
	$b = "string";   //现在是一个字符串类型
	$c = 99.99;    //现在是一个浮点类型
	$d = true;    //现在是一个bool类型

?>
Copy after login
还有一个数组类型,它不像其它语言一样十分严格,里面的数据必须同类型,PHP的数组其实是一个有序图,它的下标和数据是key=>value的关系

例子:

<?php //声明数组是用array函数
	$arrayName = array(&#39;name&#39; => "12312", 12 => 123333, 13 => true);
	//打印数组
	print_r($arrayName);
	//根据下标打印数据
	echo $arrayName["name"];
	echo $arrayName[12];
	echo $arrayName[13];

?>
Copy after login
类型强制转换问题
<?php $a = 100;
	$b = 99.99;
	//如果是直接$a = $b,$a的值会变成99.99,但是我想取整赋值,如下
	$a = (int)$b;

?>
Copy after login
今天就说这么多吧2014年10月15日  PHP基础及基本语法



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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

7 PHP Functions I Regret I Didn't Know Before 7 PHP Functions I Regret I Didn't Know Before Nov 13, 2024 am 09:42 AM

If you are an experienced PHP developer, you might have the feeling that you’ve been there and done that already.You have developed a significant number of applications, debugged millions of lines of code, and tweaked a bunch of scripts to achieve op

How To Set Up Visual Studio Code (VS Code) for PHP Development How To Set Up Visual Studio Code (VS Code) for PHP Development Dec 20, 2024 am 11:31 AM

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

Explain JSON Web Tokens (JWT) and their use case in PHP APIs. Explain JSON Web Tokens (JWT) and their use case in PHP APIs. Apr 05, 2025 am 12:04 AM

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

PHP Program to Count Vowels in a String PHP Program to Count Vowels in a String Feb 07, 2025 pm 12:12 PM

A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total

How do you parse and process HTML/XML in PHP? How do you parse and process HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

Explain late static binding in PHP (static::). Explain late static binding in PHP (static::). Apr 03, 2025 am 12:04 AM

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

What are PHP magic methods (__construct, __destruct, __call, __get, __set, etc.) and provide use cases? What are PHP magic methods (__construct, __destruct, __call, __get, __set, etc.) and provide use cases? Apr 03, 2025 am 12:03 AM

What are the magic methods of PHP? PHP's magic methods include: 1.\_\_construct, used to initialize objects; 2.\_\_destruct, used to clean up resources; 3.\_\_call, handle non-existent method calls; 4.\_\_get, implement dynamic attribute access; 5.\_\_set, implement dynamic attribute settings. These methods are automatically called in certain situations, improving code flexibility and efficiency.

See all articles