PHP基础知识

Dec 05, 2016 am 10:11 AM

一、初识PHP

PHP是一种服务器端HTML——嵌入式脚本描述语言,其最强大和重要的特征就是跨平台和面向对象。

PHP是B/S(浏览器/服务器)体系结构,属于三层结构。

1、PHP语言的优势:

      1、安全性高。

      2、跨平台特性。

      3、支持广泛的数据库。

      4、易学性。

      5、执行速度快。

      6、免费。

      7、模板化。

      8、支持面向对象与过程。

      9、内嵌zend加速引擎。

2、PHP5的新特性:

      1、构造函数和析构函数。

       2、对象的引用。

       3、对象的克隆。

       4、对象中的私有、公共及受保护模式。

       5、接口。

       6、抽象类。

       7、__call。

       8、__set和__get。

       9、静态成员。

3、扩展库

        从PHP5开始,PHP即新增了内置的标准扩展库,包括XML扩展库-DOM、SimpleXML、SPL、SQLite等,而像MySQL、mysqli、overload、gd2等这些库则被放在pecl外部扩展库中。需要时在php.ini。配置文件中选择加载。

        在windows下加载扩展库,需修改php.ini文件来完成。用户也可以在脚本中通过 dll() 函数来动态加载。php扩展库的DLL文件都具有php_前缀。

        编辑php.ini文件时,应注意以下几点。

        1、需要修改exiension_dir设置使其指向用户放置扩展库的目录或者方式PHP_*.dll文件的位置。   如:extension_dir  =  C:\php\extensions

        2、要在php.ini文件中启用某扩展库,需要去掉extension  =  php_*.dll  前的注释符号,即将需要加载的扩展库前的分好" ; " 删除。 如  ;extension  =  php_bz2.dll

        3、有些扩展库需要额外的dll才能工作。其中一部分dll文件绑定在发行包中,但还有一些,如Oracle所需要的dll没有保定在发行包中。

        

二、正式学习php

   

echo“开始PHP之旅!!!”;

?>

  其中"" 是php的标记对。在标记对中所有的代码都被当作php代码来处理。

echo 是输出语句。

1、   php一共支持4中标记风格。

  (1)XML风格

     

echo "xml风格标记";

?>

   (2)脚本风格

   

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

CakePHP travaillant avec la base de données CakePHP travaillant avec la base de données Sep 10, 2024 pm 05:25 PM

Travailler avec la base de données dans CakePHP est très simple. Nous comprendrons les opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) dans ce chapitre.

Date et heure de CakePHP Date et heure de CakePHP Sep 10, 2024 pm 05:27 PM

Pour travailler avec la date et l'heure dans cakephp4, nous allons utiliser la classe FrozenTime disponible.

Téléchargement de fichiers CakePHP Téléchargement de fichiers CakePHP Sep 10, 2024 pm 05:27 PM

Pour travailler sur le téléchargement de fichiers, nous allons utiliser l'assistant de formulaire. Voici un exemple de téléchargement de fichiers.

Discuter de CakePHP Discuter de CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP est un framework open source pour PHP. Il vise à faciliter grandement le développement, le déploiement et la maintenance d'applications. CakePHP est basé sur une architecture de type MVC à la fois puissante et facile à appréhender. Modèles, vues et contrôleurs gu

CakePHP créant des validateurs CakePHP créant des validateurs Sep 10, 2024 pm 05:26 PM

Le validateur peut être créé en ajoutant les deux lignes suivantes dans le contrôleur.

Journalisation CakePHP Journalisation CakePHP Sep 10, 2024 pm 05:26 PM

Se connecter à CakePHP est une tâche très simple. Il vous suffit d'utiliser une seule fonction. Vous pouvez enregistrer les erreurs, les exceptions, les activités des utilisateurs, les actions entreprises par les utilisateurs, pour tout processus en arrière-plan comme cronjob. La journalisation des données dans CakePHP est facile. La fonction log() est fournie

Comment configurer Visual Studio Code (VS Code) pour le développement PHP Comment configurer Visual Studio Code (VS Code) pour le développement PHP Dec 20, 2024 am 11:31 AM

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

See all articles