iT邦幫忙

php相關文章
共有 1075 則文章
鐵人賽 Mobile Development DAY 29

技術 [Day 29] 最後一次談團隊

「如何用 Laravel 撰寫難以維護的專案」這系列文章再兩天就結束了。 我們最後一次來談談團隊的氛圍,要避免哪些事情,可以讓專案更加難以維護。 避免衝突 大家...

鐵人賽 Software Development DAY 29

技術 【PHP 設計模式大頭菜】策略模式 Strategy Pattern

策略模式 Strategy Pattern 策略模式,可以讓物件在運作時更改其行為或算法,你可以透過切換策略物件來改變計有的功能,你需要實作一個介面來代表這個...

鐵人賽 Mobile Development DAY 25

技術 [Day 25] 程式碼的撰寫風格,來談談 PSR

今天我們來談談從排版與程式撰寫的風格規範,怎麼讓專案難以維護。 在 PHP 的世界裡面,要討論程式風格的規範,不可避免的要談到 PSR。 什麼是 PSR PSR...

鐵人賽 Modern Web DAY 20

技術 Day 20 | Livewire 實作 Todo List(二): 完成/刪除待辦事項

接續昨天的內容。昨天做完了 新增待辦事項 ,今天就來把 修改 跟 刪除 的功能給做出來吧!! 功能三、完成待辦事項 我的規劃是 點擊 待辦事項文字就能讓這個待辦...

鐵人賽 自我挑戰組 DAY 6
PHP 與 Laravel 雜記 系列 第 6

技術 PHP array 相關函數

PHP array 相關函數 <?php /* array_reverse(array $array, bool $preserve_keys = fal...

技術 廢肥菜比八練習isset empty

根據https://newaurora.pixnet.net/blog/post/171735396-php-isset%28%29%E5%92%8Cempty...

鐵人賽 Modern Web DAY 23
從基礎學習 ThinkPHP 系列 第 23

技術 Day23-從基礎學習 ThinkPHP-表單驗證(1)

前言 當我們送出一些表單的時候,都會有一些表單驗證的機制,那 ThinkPHP 呢?ThinkPHP 本身也有表單驗證功能,所以這一篇就會來介紹該如何使用 Th...

鐵人賽 Modern Web DAY 21

技術 Day#21 小菜鳥踩雷之第一篇- API platform IRI 前綴問題

來到了踩地雷之第一篇了~ 這篇要來講前一陣子同事遇到的問題,但小菜鳥也在旁邊跟著偷學了XD 遇到的問題是 , 我們想在後端某個function裡取得特定的IR...

鐵人賽 Software Development DAY 30

技術 【PHP 設計模式大頭菜】模板方法 Template Method

模板方法 Template Method 模板方法,是一種如果這包水泥我有、你也有,就連喬瑟夫都有,那我們就應該把這八百包水泥抽離出來的設計模式,是設計模式中...

鐵人賽 Software Development DAY 25

技術 【PHP 設計模式大頭菜】空物件模式 Null Object Pattern

空物件模式 Null Object Pattern 空物件模式,一種以非 Null 的空白物件去取代 Null 的模式,其空白物件並不是拿來比對資料是否為 N...

鐵人賽 Software Development DAY 11

技術 Faker(6)--自己 Provider 自己來

一個套件好不好用,除了它本身的功能要很厲害之外,我們也能藉由擴充功能的方法來讓套件更強大,那就再好也不過了。這正是開關原則的精神,而 Faker 正是符合此精神...

鐵人賽 Software Development DAY 13

技術 【PHP Telegram Bot】Day13 - 基礎(2):數學運算與亂數

$x = 3 + 2 * 8 - 2 ** 3; echo $x; // 11 在程式裡最常做的事之一就是數學運算來看看 PHP 運算時常會用到的東西吧...

鐵人賽 Modern Web DAY 25

技術 Day#25 被匯出匯入跟編碼搞到快崩潰的小菜鳥(`д´)-切割字串與計算字元長度

這篇來介紹一下,最近小菜鳥在匯出及匯入上所使用到的,切字,算字,補字的功能 先從算字開始講起! 計算文字的方法有三種 , 差別在於對於中文字的計算不一樣...

鐵人賽 Software Development DAY 22

技術 Day 22 : 貼文 ( Controller -- store )

接下來就來實作 store method。 首先取得經 middleware 驗證後的使用者( auth_user 的 attribute 來源可以參考 第1...

技術 【後端php之死而復生】會員管理系統 (4):表單接收一把抓(ง๑ •̀_•́)ง。

目錄 【後端php之死而復生】會員管理系統 (1):系列文目標介紹,這段旅程中要學到什麼?【後端php之死而復生】會員管理系統 (2):PHP第一件事情,就是存...

鐵人賽 Modern Web DAY 23

技術 [Day23] 通用Models (下)

上次我們已經完成一部分功能,今日繼續接下去製作新增刪除修改,首先我們先打開Mod_universal.php: 新增資料 /** * 新增資料...

鐵人賽 Mobile Development DAY 28

技術 [Day 28] 再來談談團隊,怎麼讓經手的專案難以維護

今天我們再來補充一些團隊氛圍怎麼讓經手專案難以維護的部分。 責任歸屬 每個專案都分配一個負責人,其他人不去過問,也不知道他在做什麼。 這樣,當這個人不在或者離職...

鐵人賽 Software Development DAY 16

技術 【PHP 設計模式大頭菜】流暢介面 Fluent Interface

流暢介面 Fluent Interface 流暢介面,常用於撰寫如同文章般容易閱讀的程式碼,如果以大頭菜來講,那麼在建立大頭菜的同時,希望可以順便賦予其鈴錢價...

技術 廢肥菜比八開發PHP與前端會遇到的水坑_網頁會自己重新載入

想寫一些自己開發上遇到的各種小小問題不是算什麼技術反而問題解決時,會覺得自己code寫的很白癡...不確定iT這裡能不能發這樣的文章,姑且先試試看當個紀錄,請各...

鐵人賽 Modern Web DAY 21

技術 Day 21 | Livewire 實作 Todo List(三): 切換其他日期的待辦事項

實作待辦事項的第三天,今天把切換日期的功能做好就完成啦!!今天會透過路由傳遞日期像是這樣 https://exmaple.com/todo?date=2021-...

鐵人賽 Modern Web DAY 8

技術 Day#8 客製化驗證頂多從一片小蛋糕變三片小蛋糕而已-Customize Validation

上一篇對各位看官來說就是一片小蛋糕,這篇頂多就是從一片小蛋糕變成三片小蛋糕而已~ 客製化Validation 必須要有兩樣東西 annotation Cla...

鐵人賽 Modern Web DAY 22

技術 Day#22 淺談作用域,存取權 ,及 Request取值的兩種方法~

作用域會碰到什麼問題嗎? 就是有可能在當你想要使用別的Class某個私有化方法或變數時,發現紅蚯蚓跟你說不能用,這關係到我們方法跟變數的存取權 存取權分四種...

技術 SYMFONY TWIG EXTENSION ESCAPE

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

鐵人賽 自我挑戰組 DAY 8
大學 50 萬貸款的交代 系列 第 8

技術 Day 8 _ 再寫 PHP 就剁手手 (╬ ⊙д⊙) -4

在 Day 7 我們捏了一顆宇宙大餛飩。在 Day 8 我們試著把這顆餛飩捏小一點,試著介紹一些 PHP 好用的字串處理 function 。 sprintf(...

鐵人賽 Modern Web DAY 18
從基礎學習 ThinkPHP 系列 第 18

技術 Day18-從基礎學習 ThinkPHP-Model 基礎操作(4)

前言 haha~我像荒唐鏡一樣跳走了,現在又跳回來了~打我啊笨蛋(被扁),接下來這邊會針對查詢稍微做一下補充,例如該如何使用 Model 條件式查詢,查詢之後又...

鐵人賽 Modern Web DAY 22

技術 [Day22] 通用Models (上)

上次成功加入GET跟POST,這次我們要建立一個通用的Models。 有時我們會遇到重複使用新增、修改、刪除的變數,這時我們需要一個通用的功能來達成目的,首先我...

徵才 {誠徵} PHP高級軟體開發工程師

應徵者須擁有資訊科學或任何相關課程學士學位,並且必須具備以下條件:•有大型系統開發相關的工作經驗•有至少5年以上Java、 PHP相關的軟體開發工作經驗•有HT...

鐵人賽 Software Development DAY 17

技術 【PHP Telegram Bot】Day17 - 基礎(6):函式與作用域

函式就像是一個小程式一樣,把多個指令包裝在一塊,用簡單的方式就能使用 函式主要有兩種: // 非匿名 function sum($a, $b) {...

鐵人賽 Software Development DAY 30

技術 【PHP Telegram Bot】Day30 - 社群按讚機器人(2):將按鈕設成單選並且計數

陣列的特性 還記得陣列怎麼賦值嗎,Day15 - 基礎(4):陣列處理、JSON 我們先來複習一下,我把 a, b, c 三個鍵分別設定成 air, bag,...

鐵人賽 Modern Web DAY 10

技術 [Day10] 預設載入靜態頁面

今天我們要講解如何載入靜態網站,有時我們會遇到不太需要讀取資料庫的內容,比如隱私權頁面、服務條款頁面等等,這時我們可以透過檔案名稱直接讀取所需要的資料夾,至於該...