이 튜토리얼 이전에 나는 PHP의 일반적인 사용에 대해 길고 균일한 방식으로 이야기하지 않을 것입니다. 변수가 무엇인지, 판단문이 무엇인지 등 관련 내용을 직접 확인하시기 바랍니다. 이 튜토리얼은 프로그래밍 기초가 있고 PHP를 처음 접하는 사람들을 대상으로 합니다. 기사는 비교적 간단합니다. 주로 구조에 따라 다릅니다. 자세한 내용은 직접 공부해 보세요.
PHP 환경 설치:
일반적인 PHP 조합은 MySql+PHP+Apche, IIS+PHP+MySQL 또는 SqlServer도 있습니다.
물론 조합 패키지를 선택할 수 있습니다. 설치용. 초보자는 AppServ 또는 phpnow 등을 설치하는 것이 좋습니다.
Mysql을 설치하고 실행한 후 iis에서 이것을 사용하여 PHP를 지원할 수 있습니다.
각 부품을 직접 설치할 수도 있습니다. 그런 다음 직접 구성하십시오.
PHP 다운로드 주소: http://museum.php.net/php5/
Apche 다운로드 주소: http://prdownloads.sourceforge.net/appserv/ appserv-win32 -2.5.10.exe?download
MySQL 다운로드 주소: http://www.mysql.cn/
구성 및 설치 튜토리얼: http:/ /wenku .baidu.com/view/c6118b1810a6f524ccbf85f9.html
또는 /article/33062.htm
작성 도구: Notepad++ 또는 dreamweaver cs4 사용을 권장합니다
=== = ================================================ = ==============
구문:
PHP의 구문은 매우 간단합니다. 코드를 살펴보세요. PHP 코드 선언 방법입니다. 참고: ?>도 이와 같이 작성할 수 있지만 권장되지는 않습니다.
명령문 끝 표시: 세미콜론은 명령문의 끝을 표시합니다. -- 각 명령문 뒤에는 ";" 세미콜론을 사용하여 끝을 표시해야 합니다. ==== ============================================= ==== ========
PHP의 주석: --자세한 내용은 튜토리얼의 코드를 참조하세요
. PHP의 주석에는 한 줄짜리 주석이 있습니다. //이것은 주석입니다.
및 대형 모듈 주석: /* 이것은 주석입니다*/
================================ ============ ===========================
변수:
PHP 변수는 헐렁한. 하지만 대소문자도 구분하므로 모두가 주의해야 합니다. 사용하기 전에 선언할 필요가 없습니다. PHP는 변수가 선언된 방식에 따라 변수를 자동으로 올바른 데이터 유형으로 변환합니다.
PHP에서 변수 선언은 $ 키워드를 사용하여 선언됩니다. 모든 변수는 다음으로 식별됩니다. $
변수 명명 규칙:
변수 이름은 문자나 밑줄 "_"로 시작해야 합니다.
변수 이름에는 영숫자와 밑줄만 사용할 수 있습니다.
변수 이름에는 공백이 포함될 수 없습니다. 변수 이름이 여러 단어로 구성된 경우 밑줄(예: $my_string)로 구분하거나 대문자(예: $myString)로 시작해야 합니다.
참고: (기본적으로 모든 프로그래밍 언어에는 유사한 변수 명명 규칙이 있습니다!)
예:
$var_name = "snow";
//변수 사용
echo $var_name / 정의 함수를 사용하여 상수를 선언합니다. 코드를 직접 보세요
코드 복사
코드는 다음과 같습니다.
php
?>
PHP에는 미리 정의된 상수도 있습니다. PHP 매뉴얼이나 관련 정보를 확인할 수 있습니다
========================== = =========================================
배열: --PHP 배열은 비교적 간단하고 사용하기 쉽습니다.
PHP 배열은 다른 언어의 컬렉션으로 사용할 수 있습니다.
PHP 배열은 PHP가 지원하는 모든 유형을 저장할 수 있습니다. 물론, 클래스 객체 등을 저장할 수도 있습니다. - 코드를 직접 살펴보세요
/*================================== = ===============================*/
//숫자 배열
$nums = array( 1 ,2,3);
에코 $nums[2]."
";
/*출력: 4*/
/*========= ========== ======================================= ========*/
//연관 배열 -- "=>"는 키-값 쌍을 지정하는 PHP의 연관 기호입니다.
$ns = array("name"=>"Zhang San","age"=>22,"sex"=>"man"); ns["name"] = "장산";
$ns["age"] = 22;
$ns["sex"] = "man";
> ;br /> ;나이:".$ns["age"]."
성별:".$ns["sex"]."
";
==== == =============================================== == =====*/
//다차원 배열--배열도 배열에 저장될 수 있습니다
,"age"=>"23","gender"=>"male") ,"소형"=>array("취미"=>"먹기","성별"=>"여성" ));
$bs = '취미' ;"컴퓨터",
"나이"=>"23",
"성별"=>"남성"
" ),
"샤오홍"=>배열
~ | $bs[ "Xiaohong"]["성별"] = 2; $bs["Xiaohong"]["Hobby"] = 2; //....
"] = array("취미"=> "컴퓨터","나이"=>"23","성별"=>"남성") $bs["소형"] = array("취미" =>"식사","성별"= >"여성");
"먹어" , ""성별" 출력: 여성*/
/*====================== ==================== ===========================*/
?>
=====================================================================
PHP运算符: --摘录w3school的教程
本部分列出了在 PHP 中使用的各种运算符:
算数运算符
运算符 | 说明 | 例子 | 结果 |
---|---|---|---|
+ | Addition | x=2 x+2 |
4 |
- | Subtraction | x=2 5-x |
3 |
* | Multiplication | x=4 x*5 |
20 |
/ | Division | 15/5 5/2 |
3 2.5 |
% | Modulus (division remainder) | 5%2 10%8 10%2 |
1 2 0 |
++ | Increment | x=5 x++ |
x=6 |
-- | Decrement | x=5 x-- |
x=4 |
运算符 | 说明 | 例子 |
---|---|---|
= | x=y | x=y |
+= | x+=y | x=x+y |
-= | x-=y | x=x-y |
*= | x*=y | x=x*y |
/= | x/=y | x=x/y |
.= | x.=y | x=x.y |
%= | x%=y | x=x%y |
比较运算符
运算符 | 说明 | 例子 |
---|---|---|
== | is equal to | 5==8 returns false |
!= | is not equal | 5!=8 returns true |
> | is greater than | 5>8 returns false |
is less than | 5 | |
>= | is greater than or equal to | 5>=8 returns false |
is less than or equal to | 5 |
逻辑运算符
运算符 | 说明 | 例子 |
---|---|---|
&& | and | x=6 y=3 (x 1) returns true |
|| | or | x=6 y=3 (x==5 || y==5) returns false |
! | not | x=6 y=3 !(x==y) returns true |
프로그램 판단문:
C#, java, C 등의 판단문과 동일합니다. if..else/else..if 및 switch 문이 있습니다. 코드를 직접 살펴보세요
$name = "Zhang San" //변수 선언
나중에 성립하더라도 무시됩니다*/
// 이름이 Zhang San인지 확인
if ($ name == "Zhang San")
{
echo "Zhang San";
}
{
echo "Li Si"; else로 이동
~ / *
스위치 선택 구조와 if의 원리는 유사합니다. 케이스에 break만 추가하면 됩니다. 물론 추가할 필요는 없습니다.
이 경우 Case 1을 실행한 후 튀어나오지 않고 계속해서 다음 Case 분기를 실행하게 됩니다. 휴식을 취할 때까지 뛰어 내리지 마십시오. 직접 시도해 볼 수 있습니다
*/
switch($num)
{
사례 1:
echo "一";
break;
사례 2:
echo "two";
break;
기본값: //기본 분기입니다. 조건 중 어느 것도 참이 아닐 때 실행됩니다.
에코 "기타" ~ 🎜>
PHP 루프:
다른 강력한 형식의 프로그래밍 언어와 동일합니다. PHP에는 while, do while, for 및 foreach도 있습니다. 코드를 살펴보세요
코드 복사
코드는 다음과 같습니다.
$ Index = 1;
While ($ Index & LT; = 10)
{
Echo ".
";
~ > >';
for($index = 1; $index > > 임시)되었습니다. // 배열 순회
{
echo ":". $ Temp. "& LT; br /& gt;"
}
/*결과 3회 출력* /
?> ;
PHP 기능:
PHP 함수 선언은 매우 간단합니다. 앞에 function 키워드를 추가하고 함수 이름을 추가하면 됩니다. --특정 형식은 코드를 직접 확인하세요
코드 복사
코드는 다음과 같습니다
// 전달 된 기능의 매개 변수는 클래스 객체가 될 수 있습니다. "헤헤헤하!") //출력: 헤헤하하!
?>
PHP 클래스:
PHP는 다른 고급 언어와 마찬가지로 객체 지향 프로그래밍을 지원합니다. 여기서는 PHP 클래스의 기본 부분 선언에 대해 이야기합니다. 객체 지향 프로그래밍에 관해 직접 조사해 보세요.
PHP에서 클래스를 선언할 때 class 키워드도 추가해야 합니다. 자세한 내용은 코드를 참조하세요. (정적 함수, 함수 호출 등 포함)
class MyClass //Déclaration de classe
$test = "Test static method" //Définir des variables publiques
" le symbole signifie un appel de classe
= $Num1 ;
🎜> {
"
".MaClasse::$test."
" = new MyClass;
echo $temp->SetNum(2 ,8)->Calc(); //Sortie : 10
MyClass::Tt(); //"::"appel statique/ /Sortie : Tester la méthode statique
?>
Traitement des formulaires PHP :
Lorsque l'utilisateur de la page soumet la valeur, utilisez les variables définies par le système $_GET et $_POST ou $_REQUEST (qui incluent $_GET, $_POST et $_COOKIE) pour lire la valeur soumise -- voir le code
Copier le code
Le code est le suivant :
echo $_POST["xx"]."
"; //Lire la valeur du message
echo $_REQUEST["xx"]
?>

PHP是一门热门的前端编程语言,它功能强大、易学易用,被广泛用于网站的开发和维护中。对于初学者来说,PHP入门需要一定的学习和掌握,下面就为大家提供一些PHP中的新手入门指南。一、学习基本概念在学习PHP之前,你需要了解一些基本概念。PHP是一种向Web服务器发出指令的脚本语言。简单来说,你可以使用PHP来生成HTML代码并将其发送给浏览器,最终呈现在网页上

在Web开发中,文件的上传和下载是一个非常常见的需求。无论是用户上传头像、文档,还是管理员让用户下载某个文件,都需要用到这个功能。而PHP作为一个强大的服务器端语言,自然也提供了强大的文件操作函数和类库,让我们可以轻松实现文件上传和下载功能。本篇文章将介绍PHP中实现文件上传和下载的基本流程和常用函数,并提供示例代码。如果你是PHP初学者或者正在学习文件操作

PHP作为一个流行的服务器端脚本语言,它不仅可以用于Web应用程序的开发,还可以用于进行TCP/IP编程以及网络编程。在本文中,我们将为您介绍TCP/IP编程的基础知识和如何使用PHP进行TCP/IP编程。一、TCP/IP编程的基础知识TCP/IP协议是Internet上进行通信的标准协议,它是由TCP协议和IP协议两个部分组成的。TCP协议负责建立可靠连接

PHP是一门广泛使用的编程语言,尤其在Web开发中,PHP占据着重要的地位。其中,JSON是一种常见的数据格式,它可以用于存储和传输数据。PHP中提供了JSON扩展,方便开发人员对JSON数据进行操作和处理。本文将介绍JSON扩展的基本用法和应用场景。一、JSON扩展基本用法将JSON字符串转化为PHP对象或数组PHP中的json_decode()函数可以将

对于PHP初学者来说,了解HTTP状态码是非常重要的。HTTP状态码是指由Web服务器返回的3位数字代码,用于表示客户端请求的处理结果。本篇文章将介绍一些常见的HTTP状态码及其含义,帮助PHP初学者更好地理解网站开发过程中遇到的各种HTTP状态码。200OK200OK是最常见的HTTP状态码之一,表示请求已成功处理并返回结果。当你访问一个网站的时候,如

PHP是一种服务器端脚本语言,它被用来开发动态网站、Web应用程序和网页程序。PHP的应用范围非常广泛,无论是初学者还是有经验的开发人员,都可以从中获益。本文将为您提供PHP的基础语法入门指南。如果您想学习PHP编程,并且从头开始打好基础,那么您来对了地方。PHP的基本结构一个PHP程序包含以下三个部分:<?php//PHP代码?>代码两边的&

PHP是一种非常流行的编程语言,在互联网开发领域经常被使用。在PHP开发中,缓存设置是非常重要的一部分。缓存可以提高网站性能和用户体验,降低服务器负载,是网站优化的常用手段之一。本文将为大家介绍PHP缓存设置的入门指南。一、什么是缓存?缓存就是将一些经常性访问的数据保存在内存中,以便下次访问时可以快速获取,避免重复计算或查询数据库,提高响应速度。PHP中,缓

在软件开发中,版本管理是一个极其重要的环节。因为在团队中编写代码不可避免地需要合并各人的代码。版本管理工具可以帮助我们追踪代码修改,以及在合并时避免冲突。其中Git是目前最流行的版本管理工具,无论是个人开发还是团队协作都必备。本文将围绕着Git为大家介绍使用版本管理工具的好处、Git的基本概念和基础操作,并讲解如何使用Git与团队协作开发。为什么我们需要版本


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

드림위버 CS6
시각적 웹 개발 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기
