当前位置:编程学习 > php >>

PHP入门

2.php(做为现在的主流开发语言)入门
php(做为现在的主流开发语言)站点的在线教程已经很棒了。在那里还有一些其他教程的链接。而本文的该部分将让你对php(做为现在的主流开发语言)熟悉一点。我不可能做到没有任何遗漏,我的目的只在于能让你迅速开始你的php(做为现在的主流开发语言)编程。

2.1 首要条件

你首先必须要有一个正在工作着的支持php(做为现在的主流开发语言)的web服务器。我假定在你的服务器上所有php(做为现在的主流开发语言)文件的扩展名为.php(做为现在的主流开发语言)3。

2.2 php(做为现在的主流开发语言)的安装

生成一个名为test.php(做为现在的主流开发语言)3的文件,含有以下内容:
<? php(做为现在的主流开发语言)info(); ?>
然后在你的浏览器中打开此文件。看看这个页面你就知道你的php(做为现在的主流开发语言)安装使用的选项了。

2.3 语法

就像前面提到的一样,你可以混合编写你的php(做为现在的主流开发语言)代码和HTML代码。因此你必须有办法将两者区别开来。以下就是你可以采用的几种方法。你可以选用其中一种你最适应的并且就这样坚持这种方法!

从HTML中分离

以下是可以使用的方法:
<? . . . ?>
<?php(做为现在的主流开发语言) . . . ?>
<script language="php(做为现在的主流开发语言)"> . . . </script>
<% . . . %>

语句

与Perl和C一样,在php(做为现在的主流开发语言)中用(;)来分隔语句。那些从HTML中分离出来的标志也表示语句的结束。

注释

php(做为现在的主流开发语言)支持C,C++和Unix风格的注释方式:

/* C,C++风格多行注释 */
// C++风格单行注释
# Unix风格单行注释

Hello,World!

通过我们已经学过的知识,你可以编写一个最简单的程序输出一个也许是程序世界中最有名的词语:
<HTML>
<HEAD>
<TITLE>
<?
echo "Hello World!";
?>
</TITLE>
</HEAD>
<BODY>
<H1>
First php(做为现在的主流开发语言) page
</H1>
<HR>
<?
// Single line C++ style comment
/*
printing the message
*/
echo "Hello World!";
# Unix style single line comment
?>
</BODY>
</HTML>

2.4 数据类型

php(做为现在的主流开发语言)支持整数、浮点数、字符串、数组和对象。变量类型通常不由程序员决定而由php(做为现在的主流开发语言)运行过程决定(真是好的解脱!)。但是类型也可以被函数cast或者settype()明确的设定。

数值

数值类型可以是整数或是浮点数。你可以用以下的语句来为一个数值赋值:
$a = 1234; # 十进制数
$a = -123; # 负数
$a = 0123; # 八进制数 (等于十进制数的83)
$a = 0x12; # 十六进制数(等于十进制数的18)
$a = 1.234; # 浮点数"双精度数"
$a = 1.2e3; # 双精度数的指数形式

字符串

字符串可以由单引号或双引号引出的字段定义。注意不同的是被单引号引出的字符串是以字面定义的,而双引号引出的字符串可以被扩展。反斜杠()可以被用来分割某些特殊字符。举例如下:
$first = Hello;
$second = "World";
$full1 = "$first $second"; # 产生 Hello World
$full2 = $first $second;# 产生 $first $second

可以将字符和数字利用运算符号连接起来。字符被转化成数字,利用其最初位置。在php(做为现在的主流开发语言)手册中有详细的例子。

数组与哈希表

数组与哈希表以同样的方法被支持。怎样运用取决于你怎样定义它们。你可以用list()或者array()来定义它们,也可以直接为数组赋值。数组的索引从0开始。虽然我在这里没有说明,但是你一样可以轻易的使用易做图数组。

// 一个包含两个元素的数组
$a[0] = "first";
$a[1] = "second";
$a[] = "third"; // 添加数组元素的简单方法
// 现在$a[2]被赋值为"third"
echo count($a); // 打印出3,因为该是数组有3个元素
// 用一个语句定义一个数组并赋值
$myphonebook = array (
"sbabu" => "5348",
"keith" => "4829",
"carole" => "4533"
);
// 噢,忘了教长吧,让我们添加一个元素
$myphonebook["dean"] = "5397";
// 你定义的carale元素错了,让我们更正它
$myphonebook["carole"] => "4522"
// 我还没有告诉你怎样使用数组的相似支持方式吗?让我们看一看
echo "$myphonebook[0]"; // sbabu
补充:Web开发 , php ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,