Maison > Télécharger > Ressources d'apprentissage
Ce manuel est la crackée chinoise simplifiée du livre <PHP4+ Chinese Reference Manual> écrit par M. Peng Wuxing de Taiwan. L'auteur a uniquement converti le livre en chinois traditionnel et chinois simplifié, a changé la terminologie taïwanaise du livre original en termes populaires et a corrigé certaines erreurs sémantiques causées par celle-ci. C'est pour référence personnelle uniquement<br />.
PHP, expérience de formation pratique Mysql au format doc, les amis qui apprennent PHP peuvent s'y référer<br /> Expérience de formation pratique PHP, Mysql <br /> 1. Contenu d'apprentissage : (contenu spécifique de formation pratique et d'apprentissage) <br /> (1) Étui classique <br /> fonction dialogue(){ <br /> var dialogue = art.dialog <br /> ({ <br /> titre : 'Bonjour tout le monde !', <br /> contenu : '<img src="1.jpg" width="510" height="339" /> <br /> }); <br /> dialogue.lock(); <br /> } <br /> (2) Syntaxe de base PHP <br /> 1. Introduction et application des types d'opérations <br /> De gauche à droite, calculez d'abord la multiplication et la division, puis l'addition et la soustraction. Lorsque vous rencontrez des parenthèses, calculez d'abord à l'intérieur des parenthèses <br />. $a =2 ; <br /> $b=7 ; <br /> écho ++$a <br /> écho $b++; <br /> 2. Débogage du code source du type de données <br /> interaction php et html <br /> Entrez html:Echo "déclaration de balise html" en Php <br /> Entrez php dans Html :<?php echo $a ?>
<p> Lorsque nous utilisons PHP pour développer des sites Web interactifs à grande échelle, nous rencontrons souvent le problème de la coopération avec les artistes. Habituellement, notre solution consiste à demander à l'artiste de concevoir la page, puis de la confier au programmeur pour le développement, puis de la remettre. L'artiste doit améliorer la page et répéter plusieurs fois, si un programmeur n'est pas familier avec le HTML, ce sera une tâche pénible pour les deux parties et l'efficacité sera moindre. avoir un support de modèle. <br /> Nous savons que le langage PHP, en tant que membre de la communauté open source, fournit divers moteurs de modèles, tels que FastTemplate, Smarty, SimpleTemplate, etc., et Smarty est le moteur de modèles PHP le plus couramment utilisé aujourd'hui. Aujourd'hui, je vais partager avec vous. comment l'installer et l'installer dans le développement PHP. L'utilisation de Smarty peut également être considérée comme une introduction à Smarty. <br /> </p>
Openbiz implémente la programmation de métadonnées PHP, notamment : Openbiz dirigera l'innovation du framework open source PHP.pdf. Les idées de programmation de métadonnées proviennent de langages de haut niveau tels que Java. En termes simples, il s'agit de combiner la logique métier avec <br />. Le code d'implémentation est séparé et seuls des langages descriptifs tels que XML sont utilisés pour décrire les relations de mappage entre les entreprises. La programmation est effectuée sans écrire de code d'implémentation. <br /> Issues des fonctionnalités de programmation de métadonnées de Java, les données brutes sont l'une des technologies avancées de l'architecture logicielle, vous permettant d'écrire moins de code et de réaliser plus de choses <br /> Cela pousse la réutilisabilité de la logique métier à l’extrême. Cela semble peut-être un peu abstrait, alors regardons un exemple pratique pour vous aider à comprendre la philosophie de programmation de métadonnées que je préconise. <br /> L'architecture Openbiz rend possible la programmation de métadonnées PHP. Le langage PHP au niveau du script est désormais devenu l'un des langages courants pour le développement Web. Mais parce que son origine est un langage de programmation orienté processus (je parle de php3, ce qui s'est passé à l'époque où il y avait une pelle), ce n'est pas comme un langage comme Python ou Ruby. C'est un langage orienté objet ultime né pour. objets. . <br /> Sur la base de ce contexte simple, et peut-être parce que PHP lui-même est open source et gratuit, nous constatons que les extensions avancées du langage PHP sont toujours à la traîne par rapport aux langages commerciaux tels que .Net, Java et Objective C. <br /> Lorsque PHP5 est sorti, il a crié "Mec, c'est orienté objet maintenant!" Java, .Net et Cocoa lui ont demandé "Toi <br />". Existe-t-il des concepts de programmation de métadonnées ? …
1. Connaissance de base de php<br /> 1. Quelles sont les fonctions de strlen() et mb_strlen ? 2. Laquelle des fonctions suivantes utilise des expressions régulières pour diviser des chaînes en tableaux ()<br /> A. Divisé<br /> B. imploser<br /> C.exploser<br /> D. rejoindre<br /> 3. Écrivez les résultats de sortie du programme suivant<br /> <?php<br /> $x=87 ;<br /> $y=($x%7)*16;<br /> $z=$x>$y?1:0;<br /> écho $z;<br /> ?><br /> 4. Notez les caractéristiques du modèle smarty
SaCaAclome est un environnement de gestion de cloud computing universel pour les applications cloud. Il vise à fournir aux centres de données cloud d'entreprise des fonctions de cloud computing clés telles qu'un déploiement rapide, une supervision centralisée, une mise à l'échelle élastique et la fourniture à la demande de plusieurs plates-formes de virtualisation et cloud. réduire efficacement les coûts matériels de la solution pendant le développement et le déploiement, ainsi que les coûts de mise à niveau et de maintenance ultérieurs, améliorent l'adaptabilité de la solution.
Notions de base <br /> Règles de syntaxe des expressions régulières //Récupérer ->modèle de correspondance<br /> Fonction d'expression régulière compatible PCRE (Perl)<br /> Fonction d'expression régulière étendue POSIX <br /> Les expressions régulières sont une règle grammaticale utilisée pour décrire la disposition des caractères et les modèles de correspondance. Il est principalement utilisé pour les opérations de segmentation de modèles, de correspondance, de recherche et de remplacement de chaînes. La correspondance exacte (de texte) que nous avons utilisée jusqu'à présent est également une expression régulière. <br /> En PHP, une expression régulière est généralement une description programmatique d'un modèle de texte composé de caractères normaux et de quelques caractères spéciaux (similaires aux caractères génériques). <br />
<p> 1. Ce didacticiel est une crackée améliorée du didacticiel avancé. Comme il existe déjà de nombreux tutoriels de base sur Internet, je n’ai pas besoin d’en ajouter plus que nécessaire. </p> <p> Si vous êtes encore débutant, vous pouvez consulter des tutoriels simples réalisés par d’autres. Plus tard, si vous souhaitez créer votre propre WordPress, vous pourrez consulter ce tutoriel. </p> <p> 2. Le didacticiel contient de nombreux codes, dont la plupart proviennent d'Internet et sont partagés. J'espère que l'auteur original n'aura aucune objection. Si vous vous y opposez à nouveau, supposez simplement que je plagie. </p> <p> (Internet est un moyen de partage. Ne le prenez pas trop au sérieux. Si vous êtes sérieux, ne le publiez pas en ligne.) </p> <p> 3. J'ai débogué la plupart des codes un par un et il n'y a pratiquement aucun problème. Mais si vous rencontrez un problème, j'espère que vous pourrez me le faire savoir. Merci. </p>
Dans les langages de programmation fortement typés, il existe des solutions dédiées à la structure de données. Habituellement, un conteneur est créé dans lequel tout type de données peut être stocké. La capacité du conteneur peut être déterminée en fonction des données stockées dans le conteneur, et la structure du conteneur peut être de longueur variable, comme des listes chaînées, des piles. , les files d'attente, etc., qui sont toutes des structures de données couramment utilisées. En PHP, les tableaux sont généralement utilisés pour effectuer un travail qui peut être effectué en utilisant des structures de données dans d'autres langages. Il s'agit d'un langage de types qui peut stocker plusieurs types de données dans le même tableau, et il n'y a pas de limite de longueur pour les tableaux en PHP. La capacité du tableau à stocker des données peut également être automatiquement ajustée en fonction de l'augmentation ou de la diminution du nombre. d'éléments à l'intérieur. <br /> 1. Utilisez des tableaux pour implémenter des piles<br /> La pile est une forme d'implémentation de structure de données, et une structure de données « premier entré, dernier sorti » est utilisée pour le stockage des données. En php, traitez le tableau comme une pile et utilisez les deux fonctions array_push() et array_pop() pour terminer les opérations push et pop des données. <br /> -->array_push() : pousse une ou plusieurs unités jusqu'à la fin du tableau (poussez sur la pile), puis renvoie la longueur du nouveau groupe. <br /> --->array_pop() : insérez la dernière unité du tableau dans le tableau (sortez de la pile) <br /> 2. Utilisez des tableaux pour implémenter des files d'attente<br /> La file d'attente est une forme d'implémentation de structure de données. Le stockage de données adopte une structure de données « premier entré, premier sorti ». En PHP, vous pouvez utiliser les fonctions array_push() et array_shift() pour terminer l'opération de file d'attente de données en traitant le tableau comme une pile. <br /> --->array_shift() : déplace l'élément au début du tableau hors du tableau, puis renvoie la valeur de l'élément supprimé. <br /> -->array_shift() : Insère une ou plusieurs cellules au début du tableau <br />
Les variables statiques n'existent que dans la portée de la fonction et les variables statiques ne vivent que sur la pile. Généralement, les variables contenues dans les fonctions seront publiées après la fin de la fonction, comme les variables locales, mais pas les variables statiques. Au prochain appel de cette fonction, la valeur de la variable sera conservée.
Bonjour à tous, je suis maintenant ici pour partager avec vous l'application de PHP dans les opérations de jeux Kingsoft, y compris les méthodes de mise en œuvre du développement de l'assistance en équipe, la conception de l'architecture Web du site Web et la conception de la plate-forme d'exploitation des jeux. <br /> J'ai deux sujets principaux, l'un concerne certaines applications du site officiel de Kingsoft Game et l'autre est la conception architecturale de Keyes, le système d'exploitation de Kingsoft Game. <br /> Le site officiel de Kingsoft Games comprend un centre d'utilisateurs, un système de service client, des forums, des vidéos, des sites Web officiels de chaque jeu et d'autres produits liés au jeu. Il utilise principalement le système CentOS Linux 64 bits, Nginx, la crackée PHP 5.2 et MySQL 5.5. . <br /> Examinons d’abord le développement de la collaboration en équipe. Nous avons certainement rencontré une telle situation. Dans de nombreux projets, plusieurs personnes développent en même temps, et l'environnement de développement et l'environnement de test sont différents. Beaucoup de nos ingénieurs PHP développent du code sous Windows. Bien que l'environnement Nginx+PHP+MySQL puisse également être configuré sous Windows, étant donné que l'environnement de test et l'environnement de production sont tous deux des systèmes Linux et que certaines fonctions ne peuvent s'exécuter que sous Linux, c'est toujours le cas. Les extensions PHP (par exemple : traitement d'image distribué, extension de chiffrement Kingsoft Pass) ne peuvent fonctionner que dans l'environnement Linux. Lorsque nous modifions quelques lignes de code PHP sous Windows et que nous voulons voir les résultats d'exécution immédiatement, cela sera trop lent si nous utilisons des outils tels que FTP pour le transférer vers le serveur de test Linux pour un nouveau test. Si de nombreuses personnes développent en même temps sur le même serveur de test Linux et que le fichier PHP que vous téléchargez peut écraser le fichier du même nom téléchargé par d'autres, il n'y aura aucun moyen d'obtenir un contrôle de crackée. <br />
<pre id="best-content-1473363683" class="best-text mb-10">php父类中怎么调用子类的的静态属性了,Oh,my god,如果被面试官问道这种问题,你一定会说shit,fucky question。你会说我很少这么做,况且php对于静态的操作太随意了,php在父类调用子类的静态属性是一件麻烦的事情。我们知道子类中调用父类的静态属性,可以用self::的形式。但是父类调用子类如果用self::就只能调用到父类的静态属性。那么,怎么办了?php是不是无法做到了?答案当然是否定的,php中还可以使用在父类中用子类的类名来调用的方法。 </pre>
Didacticiel pédagogique « PHP Website Development Case Tutorial », format PPT, matériel de référence pédagogique électronique, 180 pages, dont les 10 chapitres suivants : <br /> Chapitre 1 Configuration de l'environnement de développement PHP ;<br /> Chapitre 2 Bases du langage PHP ; <br /> Chapitre 3 Tableaux et fonctions ; <br /> Chapitre 4 Chaînes et expressions régulières ; <br /> Chapitre 5 Création de pages Web interactives PHP ; Chapitre 6 Programmation de fichiers PHP ;<br /> Chapitre 7 Traitement des images PHP ;
PHP est un langage de programmation réseau puissant, facile à apprendre et à utiliser, doté d'une excellente portabilité et évolutivité. Ce livre présentera en détail la programmation PHP aux lecteurs. <br /> L'ensemble du livre est divisé en trois parties : préparation, début et accélération, avec un total de 9 chapitres. Le chapitre préparatoire présente principalement quelques connaissances préparatoires à l'apprentissage du langage PHP et à la mise en place de la plate-forme d'exploitation PHP ; le premier chapitre présente plus en détail aux lecteurs la syntaxe de base et les fonctions communes du langage PKP, ainsi que la façon d'utiliser PHP pour exploiter la base de données MySQL ; le chapitre sur l'accélération présente des exemples typiques pour permettre aux lecteurs de bien comprendre PHP. <br /> Ce livre comprend un grand nombre d'exemples dans l'explication de la grammaire pour faciliter l'apprentissage des lecteurs, en même temps, il comprend également quelques exercices typiques sous forme de « questions et conseils » à la fin de chacun des deux premiers chapitres. consolider les connaissances acquises par les lecteurs. <br />
<p> La programmation orientée objet (POO) est une compétence de base pour notre programmation, et PHP5 fournit un bon support pour la POO. Comment utiliser les idées POO pour effectuer une programmation avancée de PHP est très utile pour améliorer les capacités de programmation PHP et planifier une bonne architecture de développement Web. Ci-dessous, nous utiliserons des exemples pour illustrer l'importance pratique et les méthodes d'application de l'utilisation de la POO de PHP pour la programmation. </p> <p> Lorsque nous construisons habituellement un site Web avec un backend de base de données, nous considérons généralement que le programme doit être adapté à différents environnements d'application. Ce qui diffère des autres langages de programmation, c'est qu'en PHP, ce qui fait fonctionner la base de données est une série de fonctions spécifiques (si vous n'utilisez pas l'interface ODBC). Bien que cela soit très efficace, l’encapsulation ne suffit pas. S'il existe une interface de base de données unifiée, nous pouvons l'appliquer à plusieurs bases de données sans apporter aucune modification au programme, améliorant ainsi considérablement la portabilité et les capacités multiplateformes du programme. </p>
PHP (nom étranger : PHP : Hypertext Preprocessor, nom chinois : « Hypertext Preprocessor ») est un langage de script open source général. La syntaxe absorbe les caractéristiques du langage C, Java et Perl, facile à apprendre et largement utilisée. Elle convient principalement au domaine du développement Web. La syntaxe unique de PHP mélange la syntaxe C, Java, Perl et PHP. Il peut exécuter des pages Web dynamiques plus rapidement que CGI ou Perl. Par rapport à d'autres langages de programmation, les pages dynamiques créées avec PHP intègrent des programmes dans un document HTML (une application sous le Standard Universal Markup Language) pour l'exécution, et l'efficacité d'exécution est bien supérieure à celle du CGI qui génère entièrement des balises HTML. PHP peut également exécuter du code compilé ; La compilation peut réaliser le cryptage et optimiser l'exécution du code, ce qui accélère l'exécution du code.
Portée des variables PHP<br /> La portée d'une variable est la partie du script où la variable peut être référencée/utilisée. <br /> PHP a quatre portées de variables différentes : <br /> local<br /> mondial<br /> statique<br /> paramètre<br /> <br /> Variables : lorsque des variables de fonction internes accèdent à des variables globales, vous devez ajouter global : <br /> Exemple : <br /> <?php<br /> $x=10 ;<br /> $y=23;<br /> <br /> fonction ajouter(){<br /> global $x,$y;<br /> $y=$x+$y;<br /> }<br /> ajouter();<br /> écho $y;<br /> ?><br />
1 Qu'est-ce que le contrôle de session<br /> Raison de l'occurrence : HTTP est un protocole sans état. Chaque fois qu'il s'agit d'une requête de serveur différente, la relation entre les deux transactions de requête ne peut pas être maintenue.<br /> Contrôle de session : capable de suivre une variable sur le site Web. En suivant la variable, plusieurs requêtes peuvent être connectées et différents contenus et différentes pages peuvent être affichés en fonction de l'autorisation et de l'identité de l'utilisateur<br />. Cookie : Il s'agit d'un fichier texte défini par le serveur sur le client pour enregistrer les informations personnelles du client.<br /> <p> 2 Technologie de suivi de session </p> Masquer les champs du formulaire <br /> réécriture d'URL<br /> technologie des cookies <br /> technologie de session<br />
1. Qu'est-ce que la structure du langage <br /> Structure du langage : C'est le mot-clé du langage PHP et fait partie de la grammaire du langage ; il ne peut pas être défini par l'utilisateur ni ajouté à une extension ou une bibliothèque de langage ; il peut ou non avoir des variables et des valeurs de retour. <br /> 2. La raison pour laquelle les structures linguistiques s'exécutent rapidement <br /> Les fonctions doivent d'abord être décomposées en structures de langage par l'analyseur PHP (moteur Zend). Par conséquent, les fonctions ont une couche d'analyse d'analyseur de plus que les structures de langage, et la vitesse est relativement lente <br />. 3.Quelles sont les structures linguistiques en php<br /> écho() <br /> imprimer() <br /> mourir()<br /> isset() <br /> non défini() <br /> include(), notez que include_once() est une fonction <br /> require(), notez que require_once() est une fonction <br /> tableau() <br /> liste() <br /> vide()
1. *Classification des erreurs en php : <br /> 1. Erreur de syntaxe : <br /> 2. Erreur d'exécution : <br /> 3. Erreur logique : <br /> 2. *Dans le fichier de configuration php.ini, configurations courantes des erreurs et des journaux. <br /> error_reporting : niveau d'erreur<br /> display_errors : s'il faut afficher les messages d'erreur dans le navigateur<br /> log_errors=On ; S'il faut démarrer la journalisation<br />