我所認識的php

首先不負責任亂丟連結。
這是PHP的簡介。

簡單來說,是一個非常適合用來寫網頁的程式語言。
而我們平常所看到的網址列的後面如果有包含.php
那就代表那個網站99%的機率是使用php所寫出來的網站。
而用php寫出來知名的網站就是現在最流行的facebook了,
其他諸如yahoo維基百科PChome台灣證券交易所等等也都是用php寫出來的網站。

好,以上是簡單介紹,有興趣的朋友就麻煩到Google做詳細的搜尋囉~
接下來就是一般人看了可能會睡著的部分了。
對programing沒興趣的人請跳過,另外若我的認知有誤煩請指正。

以下主要是紀錄物件和類別的基本概念。

我的認知中程式寫成類別是為了簡化,
把會重複使用的東西寫在一起。

下面簡單的範例code我先寫了一個class叫做animal,
定義了動物都需要吃飯、喝水、睡覺和呼吸。
而我在寫人類的時候發現人類有所有動物的特徵,
於是就直接繼承動物這個類別的所有成員。
然後我想寫下人類的其他特徵,
例如年齡的範圍以及會玩。
最後我還要在定義eric這傢伙,
我已經知道他會coding了,
但我不知道他的年齡,於是問他出生年
最後依照人類年齡的範圍算出他所有可能會死亡的年齡。

  1. class animal{
  2.     var $eat=true;
  3.     var $drink=true;
  4.     var $sleep=true;
  5.     var $breathe=true;
  6. }
  7. class human extends animal{
  8.     var $age;
  9.     var $play=true;
  10.     function __construct(){
  11.         $this->age=range(1,123);
  12.     }
  13. }
  14. class eric extends human{
  15.     var $code=true;
  16.     function dieage($ask){
  17.         $this->age=range(date("Y")-$ask, count($this->age));
  18.         return $this->age;
  19.     }
  20. }
  21. $human=new human;
  22. var_dump($human->age);
  23. $eric=new eric;
  24. var_dump($eric->dieage(1986));

這是滿簡單的範例,
但大約說出比較常用的幾個東西。

 1.要定義類別。
 2.要調用類別通常都是使用關鍵字new
3.繼承可以讓我們少寫一些code。
 4.建構子可以在建立物件時定義好一些東西。 

是說似乎是太基本了一些...orz
 不過這些東西我在上一份工作確實不會呀~~~
時間晚了,下回再來寫一些物件的其他應用吧!

留言

這個網誌中的熱門文章

幾個匿名聊天app比較和心得

matched betting和股票當沖的小認識心得

spotify 家庭方案根本在整人

ubereats 送餐員初體驗

狂推 Life is strange 啊!!!