iT邦幫忙

php相關文章
共有 1075 則文章
鐵人賽 Software Development DAY 4

技術 匿名函數 / 閉包 closure

今天這篇跟 Laravel 沒有什麼關係,各個程式語言都有 閉包 (closure) 的使用,我自己是在看 Laravel 文件時才第一次看到,對當時的我來說檢...

鐵人賽 Modern Web DAY 10

技術 第十章、Anser-Orchestration:服務協作設計理念 - PHP 微服務入門與開發

服務協作(Service Orchestration)模式將服務執行的順序、邏輯判斷以及錯誤時的例外處理統一由協作器(Orchestrator)進行指揮。因為業...

鐵人賽 自我挑戰組 DAY 3
PHP 沿途的風景 系列 第 3

技術 [Day 03] 說好的 PHP Error Report 呢!

說好的 PHP Error Report 呢! 寫程式期間,遇到 Error Report 是日常瑣事,那些有錯誤卻沒能回報的才是恐怖緣起於,寫一個 “註冊”...

鐵人賽 Software Development DAY 3
開心撰寫 PHPUnit 系列 第 3

技術 Day03. PHPUnit 單元測試 - Hello World

前言 上一篇我們是在沒有 PHPUnit 的幫助之下進行程式開發,今天我們就改用 PHPUnit 來開發看會是什麼樣的情況吧 安裝 PHPUnit PHPUni...

鐵人賽 Modern Web DAY 9

技術 第九章、Anser-Service:服務抽象化 - PHP 微服務入門與開發

在這個章節,我們會使用到 User Service 與 Main App,請參考第四章節所提到的內容建立你的本地開發環境。 Simple Service 在先前...

鐵人賽 自我挑戰組 DAY 2
PHP 沿途的風景 系列 第 2

技術 [Day02] 合併陣列 (+) 補充

合併陣列 (+) 補充 合併陣列 (+) 補充,在 What is the difference between array_merge and array +...

鐵人賽 Modern Web DAY 8

技術 第八章、Anser-Service:服務重試與過濾器 - PHP 微服務入門與開發

在這個章節,我們會使用到 User Service 與 Main App,請參考第四章節所提到的內容建立你的本地開發環境。 延續前幾章,你可以將專案內的 ini...

鐵人賽 Software Development DAY 2
開心撰寫 PHPUnit 系列 第 2

技術 Day02. 土炮式單元測試 - Hello World

如何測試 其實測試很簡單,如Day01提到的在『編輯器裡寫完code後再到瀏覽器按F5』,所以我們可以寫出我們的第一個測試 找個資料夾打開檔案為 index.p...

鐵人賽 Software Development DAY 1
開心撰寫 PHPUnit 系列 第 1

技術 Day01. 前言

測試好麻煩啊! 談論到測試,就會想到『好麻煩啊!程式都寫完了,為什麼還要浪費時間去寫測試去驗證程式啊?』用這個角度來看待測試自然就沒有撰寫測試的動力了,所以讓我...

鐵人賽 Modern Web DAY 7

技術 第七章、Anser-Service:服務溝通的正確與錯誤處理 - PHP 微服務入門與開發

在這個章節,我們會使用到 HttpbinOrg 、 User Service 與 Main App,請參考第四章節所提到的內容建立你的本地開發環境。 延續第四章...

鐵人賽 Modern Web DAY 6

技術 第六章、Anser-Service:並行處理連線請求 - PHP 微服務入門與開發

在這篇文章中我們會使用到 Production Service 與 Main App,請參考第四章節所提到的內容建立你的本地開發環境。 在開始本章前我們得先調整...

鐵人賽 Modern Web DAY 5

技術 第五章、Anser-Service:Action 微服務溝通的最小單位 - PHP 微服務入門與開發

如同第三章所介紹的,Anser 分為三大部分。在這個單元中,將會聚焦在「Service」的設計理念與各類別的使用方式。 上圖顯示的是一個簡單的 Service...

鐵人賽 Modern Web DAY 4

技術 第四章、開發環境設定與部署範例微服務 - PHP 微服務入門與開發

本系列文章的一大核心重點為「實作」,在接下來的每一個章節中,我們將會圍繞著實際的程式設計,傳達在 PHP 程式語言下該如何實踐我們推薦的微服務設計模式。 首先,...

鐵人賽 Modern Web DAY 3

技術 第三章、Anser PHP 微服務協作程式庫 - PHP 微服務入門與開發

雁行,大雁依序以 V 型飛行的本能。 Anser 是筆者從研究所時期開始開發的 PHP Side Project。筆者最初分析了在基於 RESTful 設...

鐵人賽 Modern Web DAY 2

技術 第二章、微服務與它們的溝通管道 - PHP 微服務入門與開發

以人來說,溝通很重要,而微服務也是。 對開發者而言,「服務(Service)」應該是一個能夠被單獨布署且能夠自主提供某些功能的應用程式。通常,我們會提供某...

鐵人賽 Modern Web DAY 1

技術 第一章、單體式應用程式與微服務 - PHP 微服務入門與開發

首先,我們從大多數人熟悉的單體式(Monolithic)架構說起。 Monolithic 就如同摩艾石像般,巨大、莊嚴,承載著文化的整體。 在單體式應用程...

技術 TCPDF 可以直接使用標楷體了

2023-09-06 TCPDF 有更新過版本號從 6.6.2 直接變成 6.6.5修正了對複合字型的處理因此與標楷體類似的字型應該可以 subset 了不再需...

技術 自己寫的去雙引號和中括號的函式 (應用在 PHP 傳遞資料給 JavaScript)

各位大神好!弱弱的我之前做練習的時候爬了一些 PHP 和 JavaScript 傳遞資料的文,但實際應用時發現 JSON 格式要轉 Array 似乎沒有現成的函...

技術 ```

echo "Hello";

徵才 【徵才】藍星球資訊-網站後端工程師 Back-End Developer

【關於公司】藍星球資訊是以華語文資料探勘為核心技術發展的科技公司。透過中文大數據分析應用以及視覺化圖表展示,提供輿情分析、開放資料、數位典藏、資料治理等解決方案...

技術 [Unity] PHP - Unity導入雲端排行榜步驟紀錄 05

2023/06/21 PHP PHP是一種流行的伺服器端腳本語言,常用於開發動態網頁和網絡應用程序。在本文中,將簡單介紹PHP的基礎用法。 1. PHP簡介...

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

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

技術 【後端php之死而復生】會員管理系統 (3):火速執行SQL語法,帥氣連結檔規範化!

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

技術 【後端php之死而復生】會員管理系統 (2):PHP第一件事情,就是存取資料庫!

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

技術 【後端php之死而復生】會員管理系統 (1):系列文目標介紹,這段旅程中要學到什麼?

前情提要 PHP是什麼? PHP是一種流行的伺服器端語言(Server-side language),可以拿來網頁開發(Web development)、系統建...

技術 PHP Code Audit

PHP code audit(代碼審計)是一個關鍵的流程,它能夠幫助發現和解決應用程序的漏洞和安全問題,確保code的品質和可靠性。 用戶輸入 在進行代碼審計時...

技術 [後端小日子] 在 cPanel 增加 domain

未來可能會碰上其他新增 domain 結果有 errors 的情形,統一在這裡紀錄。 基本檢查: 資料庫連線 permission php 版本

技術 用 php 產生直書的 pdf

範例程式碼我放在 github 分別嘗試排了小說跟中文的直式信封,預覽圖如下(我把圖片合併了,實際上是分開的;另外下面的地址來自中華郵政範例) 稍微說一下細節...

技術 提一下 TCPDF 字型處理的一個 Bug

TCPDF版本:v6.6.2 雖然我還滿確定這是 bug 的,也發了 PR,但他們還沒有確認。故以下內容先當作是我個人的看法。 概述 TrueType 字型中...

技術 PHP 物件導向學習筆記-Constructor、Destructor、Access modifiers、Inheritance

Constructor 建構子 __construct()function 建立後自動呼叫 初始化物件的屬性(properties) 注意:__ 兩個下底線...