iT邦幫忙

php相關文章
共有 390 則文章
鐵人賽 Software Development DAY 30

技術 第 30 天:延伸閱讀與總結

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

鐵人賽 Software Development DAY 28

技術 第 28 天:安裝/使用 DBeaver 管理資料庫

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

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

技術 推薦一些好用的工具

工具 名稱 介紹 Diff Checker 清楚辨別檔案更改前後的差異 Online PHP functions 線上測試PHP PHP...

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

技術 PHP SPL:RecursiveIteratorIterator

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

鐵人賽 Software Development DAY 25

技術 第 25 天:安裝/使用 Insomnia

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

鐵人賽 Software Development DAY 17

技術 Monolog(6)--Handler 之間的關係

Handler 的繼承關係如下(使用 YAML 表示): - HandlerInterface: - AbstractHandler: - Abst...

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

技術 PHP SPL:SplObjectStorage

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

鐵人賽 Software Development DAY 24

技術 第 24 天:安裝/使用 Postman

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

鐵人賽 Software Development DAY 16

技術 Monolog(5)--Handler 不要亂玩 Processor 啊

昨天提到 AbstractHandler 會實作存在 Processor 的方法,但實質上 AbstractHandler 是不會使用 Processor 的。...

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

技術 PHP SPL:SplFixedArray

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

鐵人賽 Software Development DAY 23

技術 第 23 天:安裝/使用指令列 HTTP Client

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

鐵人賽 Software Development DAY 23

技術 調整程式碼風格(Coding Style)

雖然程式碼風格跟設計沒有關係,但是程式碼風格不一致,對理解程式是一個很大的阻礙。調整程式碼風格,是不會影響功能的,因此很適合拿來當重構的暖身。 PHP 的世界裡...

鐵人賽 Software Development DAY 15

技術 Monolog(4)--Processor 又是哪位?

昨天了解 Formatter 的運作方法了,而資料夾還有另一個角色 Processor ,今天來看看它到底裡面賣的是什麼藥。 從使用它到了解它 Processo...

技術 SYMFONY TWIG EXTENSION ESCAPE

TWIG EXTENSION ESCAPE 在使用Symfony有時候會遇到一些狀況需要自己去客製化twig的Escape 以下是一個twig escape的範...

技術 將html Special Entities (&#開頭)轉成utf-8編碼

preg_replace_callback 簡單範例 $S = "増 我 増 増 &...

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

技術 PHP SPL:概要

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

鐵人賽 Software Development DAY 22

技術 第 22 天:安裝/設定 PhpStorm

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

鐵人賽 Software Development DAY 14

技術 Monolog(3)--Formatter 與 Handler 之間的關係

打開 Monolog 的資料夾,會發現除了昨天提到的 Logger 與 Handler 之外,還有幾個沒提到的角色,如 Formatter 或是 Process...

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

技術 PHP:Xdebug搭配Kcachegrind做效能分析

大家新年快樂! 為什麼我需要它們? 一般狀況下我們使用 debugbar 就綽綽有餘了。 但有時候有些狀況(比如說執行超時)即使絞盡腦汁也都無法想出是哪裡出了...

鐵人賽 Software Development DAY 13

技術 Monolog(2)--從使用它到了解它

在開始拆解前,首先我們先了解該如何使用它,官方提供的 Basic Usage 如下: use Monolog\Logger; use Monolog\Handl...

鐵人賽 自我挑戰組 DAY 23
花式PHP 系列 第 24

技術 PHP:升級7.0前的語法檢查

read me senpai 這篇文章適合以下的觀眾: 你手上有專案想要升級到 PHP 7,但怕語法不相容 有 composer 使用經驗 有 command...

鐵人賽 Software Development DAY 20

技術 第 20 天:安裝/設定 Atom 編輯器

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

鐵人賽 Modern Web DAY 13

技術 Day 13. PHP教學: 檢查使用者輸入的資料

Why 為什麼我們要檢查使用者輸入的資料呢? 因為防呆防手誤,沒輸入資料或誤解了 因為有人會想嘗試取得你的資料庫: SQL injection 隱碼攻擊...

鐵人賽 Software Development DAY 12

技術 Monolog(1)--死機筆記本

身為一個開發者,有時會需要知道維運的過程中發生了什麼意外錯誤訊息。現在 Slack 很紅,只要開個 channel 設定一下,就會生出一個 webhook ur...

鐵人賽 自我挑戰組 DAY 22
花式PHP 系列 第 23

技術 PHP:yield

read me senpai 這篇文章假設你有下列的知識: 了解實作了 Iterator 界面的物件就可以被 foreach 迭代 了解 PHP 中的陣列...

鐵人賽 Software Development DAY 19

技術 第 19 天:安裝/設定 Sublime Text 編輯器

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