PHP入门指引 - PHP手册笔记
曾经简单的学习过PHP,看的是《PHP和MySQL Web开发》,还有万能的搜索引擎的帮助。这次准备系统的学习一下,参考资料是PHP Manual。
PHP能做什么
PHP主要用于服务端的脚本程序,但PHP的功能远不局限于此。PHP主要用于以下三个领域:
服务端脚本
命令行脚本
编写桌面应用程序(PHP-GTK)
实用的脚本
$_SERVER
是一个特殊的PHP保留变量,它包含了web服务器提供的所有信息,被称为超全局变量。可以通过$_SERVER['HTTP_USER_AGENT']
检查浏览页面的访问者在用什么浏览器。
对于IE浏览器,$_SERVER['HTTP_USER_AGENT']
的值可能是:
Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0) Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0) Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
可以通过调用strpos()
函数,判断用户代理是否为IE浏览器。
<?php $ua = $_SERVER['HTTP_USER_AGENT']; if(strpos($ua, 'Trident') !== FALSE || strpos($ua, 'MSIE') !== FALSE) { echo 'You are using Internet Explorer.'; } else { echo 'You are not using Internet Explorer.'; }
这段代码中涉及到了strpos()
、!==
和FALSE
的使用。
strpos()
是PHP的一个内置函数,其功能是在一个字符串(haystack)中搜索另外一个字符串(needle)。若找到,则函数返回needle在haystack中相对于开头的位置;如果没有,则返回FALSE。
<?php $haystack = 'hello, world.'; $needle = 'wo'; echo strpos($haystack, $needle);
对于上面这段代码,strpos()
返回的结果为7。对于strpos()
返回的具体的值,可能在空格、中文时,计算方法有所不同,后面再讨论。
处理表单
PHP处理表单的方式很方便,可以使用超全局变量$_POST
获得数据。使用下面的方式定义一个简单的HTML表单,当用户填写了该表单并点击了提交按钮,页面action.php
将被调用。
Name:Age:
通过下面这段代码可以打印来自表单的数据。
Hello, . You are year(s) old.
这段代码中还涉及到了htmlspecialchars()
和(int)
的使用。htmlspecialchars()
使得HTML之中的特殊字符被正确的编码,从而不会被使用者在页面注入HTML标签或者Javascript代码。
工具
工欲善其事,必先利其器。
有个好的工具,能够事半功倍。为了提高效率,我喜欢使用VIM,并且在命令行中运行代码。
对于工具,这个帖子讲的不错的,window下的cmd替代工具? - windows - SegmentFault。
PHP环境推荐使用WampServer和XAMPP。
(全文完)
以上就是PHP入门指引 - PHP手册笔记的内容,更多相关内容请关注PHP中文网(www.php.cn)!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

PHP est un langage de script côté serveur utilisé pour développer des sites Web dynamiques, des applications Web et des programmes Web. PHP propose une large gamme d'applications, et les développeurs débutants comme expérimentés peuvent en bénéficier. Cet article vous fournira un guide d'introduction à la syntaxe de base de PHP. Si vous souhaitez apprendre la programmation PHP et construire une base solide à partir de zéro, vous êtes au bon endroit. La structure de base de PHP. Un programme PHP contient les trois parties suivantes : <?php//PHP code?>& des deux côtés du code.

Dans le développement Web, le téléchargement de fichiers est une exigence très courante. Que les utilisateurs téléchargent des avatars ou des documents, ou que les administrateurs demandent aux utilisateurs de télécharger un fichier, cette fonction est nécessaire. En tant que langage puissant côté serveur, PHP fournit naturellement de puissantes fonctions d'opération de fichiers et des bibliothèques de classes, nous permettant d'implémenter facilement des fonctions de téléchargement et de téléchargement de fichiers. Cet article présentera le processus de base et les fonctions communes pour implémenter le téléchargement et le téléchargement de fichiers en PHP, et fournira un exemple de code. Si vous êtes débutant en PHP ou si vous apprenez les opérations sur les fichiers

En tant que langage de script côté serveur populaire, PHP peut être utilisé non seulement pour le développement d'applications Web, mais également pour la programmation TCP/IP et la programmation réseau. Dans cet article, nous vous présenterons les bases de la programmation TCP/IP et comment utiliser PHP pour la programmation TCP/IP. 1. Connaissance de base de la programmation TCP/IP Le protocole TCP/IP est le protocole standard de communication sur Internet. Il est composé de deux parties : le protocole TCP et le protocole IP. Le protocole TCP est chargé d'établir des connexions fiables

PHP est un langage de programmation frontal populaire. Il est puissant, facile à apprendre et à utiliser, et est largement utilisé dans le développement et la maintenance de sites Web. Pour les débutants, débuter avec PHP nécessite un certain apprentissage et maîtrise. Voici quelques guides pour débutants en PHP. 1. Apprenez les concepts de base Avant d'apprendre PHP, vous devez comprendre certains concepts de base. PHP est un langage de script qui envoie des instructions aux serveurs Web. En termes simples, vous pouvez utiliser PHP pour générer du code HTML et l'envoyer au navigateur pour éventuellement le rendre sur la page Web.

PHP est un langage de programmation très utilisé, notamment dans le développement web, PHP occupe une place importante. Parmi eux, JSON est un format de données courant qui peut être utilisé pour stocker et transmettre des données. Les extensions JSON sont fournies en PHP pour faciliter l'exploitation et le traitement des données JSON par les développeurs. Cet article présentera les scénarios d'utilisation et d'application de base de l'extension JSON. 1. Utilisation de base de l'extension JSON Convertir une chaîne JSON en objet ou tableau PHP La fonction json_decode() en PHP peut convertir.

Pour les débutants PHP, il est très important de comprendre les codes d’état HTTP. Le code d'état HTTP fait référence au code à 3 chiffres renvoyé par le serveur Web et est utilisé pour indiquer le résultat du traitement de la demande du client. Cet article présentera quelques codes d'état HTTP courants et leurs significations pour aider les débutants PHP à mieux comprendre les différents codes d'état HTTP rencontrés lors du développement de sites Web. 200OK200OK est l'un des codes d'état HTTP les plus courants, indiquant que la demande a été traitée avec succès et qu'un résultat a été renvoyé. Lorsque vous visitez un site Web, tel que

PHP est un langage de programmation très populaire et souvent utilisé dans le domaine du développement Internet. Dans le développement PHP, les paramètres du cache sont un élément très important. La mise en cache peut améliorer les performances du site Web et l’expérience utilisateur, réduire la charge du serveur et constitue l’une des méthodes courantes d’optimisation des sites Web. Cet article vous présentera le guide d'introduction à la configuration du cache PHP. 1. Qu'est-ce que le cache ? La mise en cache consiste à stocker en mémoire certaines données fréquemment consultées afin qu'elles puissent être rapidement obtenues lors du prochain accès, en évitant les calculs répétés ou les interrogations de la base de données et en améliorant la vitesse de réponse. PHP, lent

Dans le développement logiciel, la gestion des versions est un maillon extrêmement important. Car écrire du code en équipe nécessite inévitablement de fusionner le code de chacun. Les outils de gestion de versions peuvent nous aider à suivre les modifications du code et à éviter les conflits lors de la fusion. Parmi eux, Git est actuellement l’outil de gestion de versions le plus populaire, indispensable tant au développement personnel qu’à la collaboration en équipe. Cet article se concentrera sur Git pour vous présenter les avantages de l'utilisation des outils de gestion de versions, les concepts de base et les opérations de base de Git, et expliquer comment utiliser Git pour collaborer avec votre équipe pour le développement. Pourquoi avons-nous besoin de versions
