kotchasan

Application

Interfaces, Classes and Traits

CacheItemInterface
CacheItemInterface defines an interface for interacting with objects inside a cache.
CacheItemPoolInterface
CacheItemPoolInterface generates CacheItemInterface objects.
MessageInterface
HTTP messages consist of requests from a client to a server and responses from a server to a client. This interface defines the methods common to each.
RequestInterface
Representation of an outgoing, client-side request.
ResponseInterface
Representation of an outgoing, server-side response.
ServerRequestInterface
Representation of an incoming, server-side HTTP request.
StreamInterface
Describes a data stream.
UploadedFileInterface
Value object representing a file uploaded through an HTTP request.
UriInterface
Value object representing a URI.
LoggerAwareInterface
Describes a logger-aware instance.
LoggerInterface
Describes a logger instance.
Accordion
Accordion
ApiController
API Controller base class
ApiException
คลาสสำหรับจัดการข้อผิดพลาดของ API
ArrayTool
Array function class
ApcCache
APC cache driver
Cache
Kotchasan Caching Class (base class)
CacheItem
Cache Item
Exception
คลาสสำหรับจัดการข้อผิดพลาดของแคช
FileCache
Filesystem cache driver
CKEditor
CKEditor
Collection
Collection Class
Config
Class สำหรับการโหลด config
Controller
Controller base class
Country
รายชื่อประเทศ เรียงลำดับตามชื่อไทย
Csv
CSV function
Curl
Curl Class
Currency
แปลงตัวเลขเป็นจำนวนเงิน บาท ดอลล่าร์
Db
Database base class
DbCache
Database Cache Class
Driver
Kotchasan Database driver Class (base class)
Exception
คลาสสำหรับจัดการข้อผิดพลาดของ Database
PdoMysqlDriver
PDO MySQL Database Adapter Class
Query
Database Query (base class)
QueryBuilder
SQL Query builder
Schema
Database schema
Sql
SQL Function
Database
Database class
DataTable
คลาสสำหรับจัดการแสดงผลข้อมูลจาก Model ในรูปแบบตาราง
Date
คลาสจัดการเกี่ยวกับวันที่และเวลา
DOMNode
คลาสสำหรับ Dom Node
DOMParser
คลาสสำหรับ การ Parse DOM
Email
Email function
File
คลาสสำหรับจัดการไฟล์และไดเร็คทอรี่
Files
รายการ File รูปแบบ Array
Form
Form class
Grid
Grid System
Html
html
Htmldoc
Convert HTML to MS Word file
HtmlTable
HTML table
TableRow
HTML table row
AbstractMessage
HTTP messages base class (PSR-7)
AbstractRequest
Class สำหรับจัดการ URL
Message
HTTP messages class (PSR-7)
NotFound
Response Class
Request
คลาสสำหรับจัดการตัวแปรต่างๆจาก Server
Response
Response Class
Stream
Data stream class (PSR-7)
UploadedFile
Class สำหรับจัดการไฟล์อัปโหลด
Uri
Class สำหรับจัดการ Uri (PSR-7)
Image
คลาสสำหรับจัดการรูปภาพ
InputItem
Input Object
InputItemException
คลาสสำหรับจัดการข้อผิดพลาดของ InputItem
Inputs
รายการ input รูปแบบ Array
KBase
Kotchasan base class
Kotchasan
Kotchasan PHP Framework
Language
Class สำหรับการโหลดภาษา
ListItem
คลาสสำหรับจัดการแอเรย์
AbstractLogger
Kotchasan Logger Class (PSR-3)
Logger
Kotchasan Logger Class (PSR-3)
Login
คลาสสำหรับตรวจสอบการ Login
Menu
คลาสสำหรับแสดงผลเมนูมาตรฐานของ Kotchasan
Mime
MIME type for a file extension
Model
Model base class
Number
ฟังก์ชั่นตัวเลข
ObjectTool
Object tools
Field
ORM Field base class
Recordset
Recordset base class
Password
Password Class
Pdf
Pdf Class
PHPMailer
PHPMailer - PHP email creation and transport class.
phpmailerException
PHPMailer exception handler.
SMTP
PHPMailer RFC821 SMTP email transport class.
Province
รายชื่อจังหวัด ไทย ลาว
AbstractLogger
This is a simple Logger implementation that other Loggers can inherit from.
LogLevel
Describes log levels.
NullLogger
This Logger can be used to avoid conditional log calls.
Router
Router class
Session
Model base class
Singleton
Singleton base class
Tab
Tab
Template
Template engine
Text
String functions
Validator
คลาสสำหรับตรวจสอบความถูกต้องของตัวแปรต่างๆ
View
View base class
LoggerTrait
This is a simple Logger trait that classes unable to extend AbstractLogger (because they extend another class, etc) can include.

Table of Contents

APP_PATH  = trim($docRoot . $appPath, '/') . '/'
BASE_PATH  = trim($basePath, '/') . '/'
DB_LOG  = alse
DEBUG  = 0
HOST  = str_replace('www.', '', $host)
HTTPS  = $scheme == 'https://'
ROOT_PATH  = $docRoot . '/'
TOKEN_AGE  = 3600
TOKEN_LIMIT  = 10
VENDOR_DIR  = $vendorDir
VERSION  = '4.0.0'
WEB_URL  = $scheme . $host . $contextPrefix . str_replace($docRoot, '', ROOT_PATH)
createClass()  : object
ฟังก์ชั่นใช้สำหรับสร้างคลาส
doShutdown()  : mixed
ฟังก์ชั่นเรียกเมื่อมีการเรียกคำสั่ง debug และสิ้นสุดการประมวลผลแล้ว
debug()  : mixed
แสดงข้อมูลตัวแปรออกทาง Console ของบราวเวอร์ (debug)
getClassPath()  : string|null
ตรวจสอบและคืนค่าชื่อไฟล์รวมพาธของคลาส

Constants

APP_PATH

public mixed APP_PATH = trim($docRoot . $appPath, '/') . '/'

BASE_PATH

public mixed BASE_PATH = trim($basePath, '/') . '/'

DB_LOG

public mixed DB_LOG = alse

DEBUG

public mixed DEBUG = 0

HOST

public mixed HOST = str_replace('www.', '', $host)

HTTPS

public mixed HTTPS = $scheme == 'https://'

ROOT_PATH

public mixed ROOT_PATH = $docRoot . '/'

TOKEN_AGE

public mixed TOKEN_AGE = 3600

TOKEN_LIMIT

public mixed TOKEN_LIMIT = 10

VENDOR_DIR

public mixed VENDOR_DIR = $vendorDir

VERSION

public mixed VERSION = '4.0.0'

WEB_URL

public mixed WEB_URL = $scheme . $host . $contextPrefix . str_replace($docRoot, '', ROOT_PATH)

Functions

createClass()

ฟังก์ชั่นใช้สำหรับสร้างคลาส

createClass(string $className[, mixed $param = null ]) : object
Parameters
$className : string

ชื่อคลาส

$param : mixed = null
Return values
object

doShutdown()

ฟังก์ชั่นเรียกเมื่อมีการเรียกคำสั่ง debug และสิ้นสุดการประมวลผลแล้ว

doShutdown() : mixed
Return values
mixed

debug()

แสดงข้อมูลตัวแปรออกทาง Console ของบราวเวอร์ (debug)

debug(mixed $expression) : mixed
Parameters
$expression : mixed
Return values
mixed

getClassPath()

ตรวจสอบและคืนค่าชื่อไฟล์รวมพาธของคลาส

getClassPath(string $className) : string|null
Parameters
$className : string
Return values
string|null

คืนค่าไฟล์รวมพาธของคลาส ถ้าไม่พบคืนค่า null

Search results