<? require_once('./classes/config.php'); ?> <? require_once('./classes/classes.php'); ?> <? include('./include_connexion/connexion_site_on.php'); ?> <? require_once('./classes/start_session_classique.php'); ?> <? // Récupération des données passées en paramètres $num_categorie_animal = ( $_POST["num_categorie_animal"] != "" ) ? $_POST["num_categorie_animal"] : $_GET["n"]; //$num_categorie_animal = 6; // Par défaut, on prend l'aquariophilie if ( intval( $num_categorie_animal ) <= 0 ) $num_categorie_animal = 1; $animal_categorie = new animal_categorie(); $animal = new animal(); // Liste des sous-catégories de cette catégorie $liste_categorie = $animal_categorie->getListe( $num_categorie_animal ); // Liste des animaux associés à cette catégorie $liste_animal = $animal->getListe( $num_categorie_animal ); $menu_animaux = "active"; ?> <html> <head> <? // Titre + CSS include_once("./include/header.php"); ?>
<? require_once('./classes/config.php'); ?> <? require_once('./classes/classes.php'); ?> <? include('./include_connexion/connexion_site_on.php'); ?> <? require_once('./classes/start_session_classique.php'); ?> <? // Récupération des données passées en paramètres $num_categorie_animal = ( $_POST["num_categorie_animal"] != "" ) ? $_POST["num_categorie_animal"] : $_GET["n"]; $animal_categorie = new animal_categorie(); $animal = new animal(); // Liste des sous-catégories de cette catégorie $liste_categorie = $animal_categorie->getListe( $num_categorie_animal ); // Liste des animaux associés à cette catégorie $liste_animal = ( $num_categorie_animal != "" ) ? $animal->getListe( $num_categorie_animal ) : array(); $menu_animaux = "active"; ?> <html> <head> <? // Titre + CSS include_once("./include/header.php"); ?> <script type="text/javascript" language="javascript" src="js/jquery.js"></script> <script language=Javascript> <!--
function identify($type) { return parent::identify($type); }
public function __construct() { $this->eyeNum = 2; } public static function eat($foodName) { echo $foodName . "真好吃<br>"; } public function bark($what) { echo "bark: " . $what . "<br>"; } } var_dump(animal::$legNum); // static 宣告的型別內屬性可以直接取用 animal::eat("便當"); // 也可直接調用方法 $oneAnimal = new animal(); $oneAnimal->eyeNum = 1; // 該動物比較特別只剩一個眼睛 var_dump($oneAnimal); // 該動物物件 oneAnimal 眼睛就剩下一個,但不影響原本的 animal class $oneAnimal->eat("薯條"); class dog extends animal { protected $lang = "中文"; // 新增自己的屬性 public $eyeNum = 3; // 設定自己的屬性,即使原本父類別已有 public function bark($what) {
public $vitesse = 0; function __construct() { $this->vitesse = 0; } function crier() { return 'Klaxon ' . $this->marque . '/' . $this->plaque . '<br>'; } function rouler() { $this->vitesse++; return $this->plaque . ' roule a ' . $this->vitesse . ' km/h<br>'; } } $jc = new animal('JC', 'Rat'); echo $jc->crier(); $eric = new animal('Eric', 'Rat'); echo $eric->GetEspece(); $eric->chang_espece('Chien'); echo $eric->GetEspece(); echo $eric->crier(); $clio = new vehicule(); $clio->plaque = 'JG-956-KI'; $clio->marque = 'Renault'; echo $clio->crier(); echo $clio->rouler(); echo $clio->rouler(); echo $clio->rouler(); echo $clio->rouler(); echo $clio->rouler();
<?php class animal { public $name = 'pig'; public $color = 'black'; public $age = '14'; function __construct($name, $color, $age) { $this->name = $name; $this->color = $color; $this->color = $age; } function getInfo() { echo $this->{$name}; //echo $this->$color; //echo $this->$age; //$this->$name = $name; } } $animal = new animal('cow', 'white', '4'); $animal->getInfo(); $name = $animal->{$name}; //echo $name;
public function display_health() { echo "This is a dragon"; echo "<br>"; parent::display_health(); }
{ $this->health -= 1; return $this; } public function run() { $this->health -= 5; return $this; } public function displayHealth() { echo "<br/>Name: " . $this->name; echo "<br/>Health: " . $this->health; } } $animal = new animal("animal"); $animal->walk()->walk()->walk()->run()->run(); echo $animal->displayHealth(); echo "<br>"; class dog extends animal { public function __construct($name) { $this->name = $name; $this->health = 150; } public function pet() { $this->health += 5; } }
<?php $dados = $_REQUEST['item']; require 'model/animal.php'; $banco = new animal(); if (!empty($dados["name"])) { $resut = $banco->inserir($dados); if ($resut == true) { print "<h1>Salvo com Sucesso</h1>"; } } ?> <h1>Cadastro de Cliente</h1> <hr /> <form action="?p=ani" method="POST"> <div class="form-group"> <label for="">Nome:</label> <input type="text" required="" value="" placeholder="" name="item[name]" class="form-control "> <br> </div> <div class="form-group"> <label for="">Especie:</label> <input type="text" required="" value="" placeholder="" name="item[especie]" class="form-control "> <br> </div> <div class="form-group"> <label>Raca:</label> <input type="text" required="" value="" placeholder="" name="item[raca]" class="form-control "> <!--<textarea placeholder="" name="item[ds_formecedor]" class="form-control"></textarea>--> </div> <div class="form-group">
<? require_once('../../classes/config.php'); ?> <? include('../../classes/start_session_admin.php');?> <? require_once('../../classes/classes.php'); ?> <? include('../../include_connexion/connexion_site_on.php'); ?> <? // Récupération des données passées en paramètres $mon_action = $_POST["mon_action"]; $num_animal = $_POST["num_animal"]; $categorie = new animal_categorie(); $animal = new animal(); $image = new animal_image(); $produit_associe = new produit_associe(); $produit_produit_associe = new produit_produit_associe(); //echo "--- mon_action : " . $mon_action . "<br>"; // On souhaite une modification de categorie if ( $mon_action == "modification" ) { // Mise à jour de la base $num_animal = $animal->gererDonnee( $_POST, $_FILES ); $maj_ok = ($num_animal == 0) ? "" : "[--- Mise à jour réalisée avec succès ---]"; $erreur = ($num_animal == 0) ? "Erreur lors de la modification de la base" : ""; } // Upload d'une image else if ( $mon_action == "uploader" ) { //echo "Upload...<br>"; $image->gererDonnees( $_POST, $_FILES );
<? require_once('./classes/config.php'); ?> <? require_once('./classes/classes.php'); ?> <? include('./include_connexion/connexion_site_on.php'); ?> <? require_once('./classes/start_session_classique.php'); ?> <? // Récupération des données passées en paramètres $num_animal = $_GET["n"]; $animal_categorie = new animal_categorie(); $animal = new animal(); // Tentative de chargement... if ( !$animal->load( $num_animal ) ) header("Location: index.php"); $menu_animaux = "active"; ?> <html> <head> <? // Titre + CSS include_once("./include/header.php"); ?> <script type="text/javascript" language="javascript" src="js/jquery.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> <script> !window.jQuery && document.write('<script src="../../js/jquery-1.4.3.min.js"><\/script>'); </script> <script type="text/javascript" src="../../fancybox/jquery.mousewheel-3.0.4.pack.js"></script> <script type="text/javascript" src="../../fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<? require_once('../../classes/config.php'); ?> <? include('../../classes/start_session_admin.php');?> <? require_once('../../classes/classes.php'); ?> <? include('../../include_connexion/connexion_site_on.php'); ?> <? // Récupération des données passées en paramètres $mon_action = $_POST["mon_action"]; $num_animal = $_POST["num_animal"]; $categorie = new animal_categorie(); $animal = new animal(); $produit_produit_associe = new produit_produit_associe(); // Suppression d'un cours if ($mon_action == "suppression") { //echo "Suppression...<br>"; if ( $animal->load( $num_animal ) ) { // Suppression des associations déjà existantes $produit_produit_associe->supprimer( 0, 0, $num_animal ); $animal->supprimer(); } } // Liste des categories disponibles $liste_animal = $animal->getListe(); $menu = "animal"; ?>
<?php function __autoload($className) { include "classes/" . $className . ".php"; } __autoload("animal"); __autoload("lion"); $lion = new animal("johan", "man", 10); $cat = new animal("bert", "vrouw", 50); $dog = new animal("Gerrit", "man", 24); $simba = new lion("lion", "Simba", "vrouw", 12); $scar = new lion("mountain lion", "scar", "man", 150); $zeke = new zebra("Leke", "man", 57421, "zebra"); $Brian = new zebra("Bian", "vrouw", 5742, "zebra"); $lion->changeHealth(20); ?> <!doctype html> <html> <head> <title>Opdracht classes-extends</title> </head> <body> <h1>Instanties van de classe Animal</h1> <p><?php echo $lion->getName();