iT邦幫忙

php相關文章
共有 1112 則文章
鐵人賽 Modern Web DAY 11

技術 Day 11. PHP教學: 使用單例模式來連接資料庫

Why我們已經可以透過 composer 這個相依函式庫管理軟體來快速的使用資料庫連接物件了,為什麼要重新調整這個連接資料庫的功能呢? 因為實務上,我們發現常常...

鐵人賽 自我挑戰組 DAY 28
花式PHP 系列 第 29

技術 PHP SPL:RecursiveIteratorIterator

read me senpai 這篇文章希望你至少有以下的知識:2. 使用過多維陣列3. 知道迭代器(Iterator) 如果你知道底下這些東西會更好: 遞迴...

鐵人賽 自我挑戰組 DAY 27
花式PHP 系列 第 28

技術 PHP SPL:SplObjectStorage

它可以做什麼 SplObjectStorage 有兩種用法: 當成一個可以用物件當 key 的關聯陣列 當成一個裝滿物件的一般陣列 其中的第二種用法:因為兩...

鐵人賽 自我挑戰組 DAY 26
花式PHP 系列 第 27

技術 PHP SPL:SplFixedArray

它是什麼? SplFixedArray 就是固定長度的陣列。底下是 php 的 SplFixedArray 跟 array 的比較: 功能 SplFixe...

鐵人賽 自我挑戰組 DAY 25
花式PHP 系列 第 26

技術 PHP SPL:概要

read me senpai 這系列假定你應該是: 略懂物件導向 不精通 PHP 不知道有 SPL 的存在 如果你有以下的經驗、知識更好: 資料結構(qu...

鐵人賽 Software Development DAY 17

技術 第 17 天:安裝 Node.js 及 NPM

本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day1...

鐵人賽 Software Development DAY 9

技術 Faker(4)--Provider 與 Generator 之間的愛恨情仇

如果有認真看前兩天的文章,應該會發現一個很奇怪的事: Day 7 提到: Factory 產生 Generator 物件時,會使用 addProvider(...

鐵人賽 自我挑戰組 DAY 20
花式PHP 系列 第 21

技術 GuzzleHttp:併發HTTP REQUEST

read me senpai 在讀這篇文章之前,希望你至少已經: 使用過 GuzzleHttp 進行 Http 請求 如果你有以下的知識儲備更好,但不強求:...

鐵人賽 Modern Web DAY 10

達標好文 技術 Day 10. PHP教學: Clean URL 優化連結

Why我們昨天做了一個簡單的『單一入口的框架』但是網站連結都會變成 http://127.0.0.1/game/index.php?page=list 能不...

鐵人賽 Modern Web DAY 9

技術 Day 9. PHP教學: 從單一網頁到基礎框架概念

我們知道專案中 index.php 會被視為首頁只要輸入 http://127.0.0.1/game 就會開啟 index.php其實等於 http://127...

鐵人賽 Software Development DAY 8

技術 Faker(3)-- Base 類別中的基本方法

昨天有提到 Generator 有 addProvider() 方法,可以把各式各樣的 Provider 加入 Generator 。而也有提到 Generat...

徵才 「傑富資訊」專注研發,持續擴大招募中!

◆公司簡介【專注研發,追求創新】我們是一群致力於遊戲軟體開發,流著年輕活力血液的創新團隊,傑富資訊總部坐落於台中市北屯區,公園綠景與風格建築比鄰而居,星巴克、春...

鐵人賽 Software Development DAY 7

技術 Faker(2)--Factory 與 Generator

Faker 套件使用方法非常單純--使用工廠(Factory)建構產生器(Generator),然後把產生器拿來用就對了。 如果有認真翻原始碼的話,會發現它是有...

鐵人賽 Modern Web DAY 8

達標好文 技術 Day 8. PHP教學: 必學-超強套件管理器composer

Why為什麼要學這個 composer 呢? 當我們自己寫了不少 class 類別,每次要用都要引用一堆檔案?composer 可以極度簡化這個動作 引用了別...

鐵人賽 Software Development DAY 6

技術 Faker(1)--假文產生器

在開發階段時,取名是讓開發者覺得非常困擾的任務之一。 當然,變數或函式命名必須得好好想想,不然容易造成別人看不懂的技術債。但有一種很想亂打就好,但系統會要求你不...

鐵人賽 Modern Web DAY 6

達標好文 技術 Day 6. PHP教學: 用物件的方式連接MYSQL 資料庫 (含範例)

Why為什麼要用到資料庫呢?因為如果我們把攻略資料都寫死,寫成文字檔案,像是大篇幅文章一樣的話那要新增、修改文章的人是不是都要懂 HTML 跟 PHP 語法如果...

鐵人賽 Software Development DAY 5

技術 Carbon(4)--擴充繼承類別的範例

今天來繼續看 Carbon 還有擴充哪些功能 COMPARISONS Carbon 提供許多比較的方法,讓我們在判斷時間會方便很多。 eq() lt() gt(...

鐵人賽 Software Development DAY 12

技術 第 12 天:git 版本管理系統

本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day1...

鐵人賽 Software Development DAY 4

技術 Carbon(3)--建構繼承物件的範例

昨天了解 Carbon 套件是利用繼承來擴充物件的行為,我們今天一起來看看它是怎麼設計的。 首先原始碼註解很明確的分很多實作區塊,如 GETTERS AND S...

鐵人賽 自我挑戰組 DAY 18
花式PHP 系列 第 19

技術 Eloquent:深入with

Eloquent\Builder with() 的用法可以參考文件,with('article:id,name') 這種用法請參考5.5版的文件 $que...

鐵人賽 Modern Web DAY 5

達標好文 技術 Day 5. PHP教學: 開始架設自己的遊戲攻略網站 (class 物件篇)

昨天的題目,有人想知道作法,就在這邊解答吧!來分析一下上個月跟這個月的訂單差異在哪? $order_receive['1221001'] = 0; $order...

鐵人賽 Software Development DAY 11

技術 第 11 天:終端機功夫

本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day1...

鐵人賽 Software Development DAY 3

技術 Carbon(2)--繼承並不萬惡

Carbon 本身並不複雜,它使用兩個物件,分別繼承了原生 PHP [DateTime][] 與 [DateInterval][] 類別,並實作了新的行為,讓它...

鐵人賽 Modern Web DAY 4

達標好文 技術 Day 4. PHP教學: 用迴圈解決重複無聊的工作

Why為什麼 PHP 可以幫我們解決重複性的工作呢?因為它有一個很強大的功能:迴圈它能幫你把重複的事情一行一行做完,任勞任怨。 How怎麼使用呢?來舉一個例子:...

鐵人賽 Software Development DAY 2

技術 Carbon(1)--PHP 世界的時光機

時間旅行一直以來都是電影或動漫的經典主題;時間處理也是--它是程式語言的經典卡關問題。 Carbon 是 PHP 的第三方時間處理套件。它繼承了原生的 Data...