webuilder240 / is-php
this labrary is is.js inspired Library for php
0.0.5
2015-08-01 10:33 UTC
Requires
- php: >=5.4.0
Requires (Dev)
This package is not auto-updated.
Last update: 2024-11-13 10:55:24 UTC
README
[ ](https://packagist.org/packages/webuilder240/is-php)
Usage:
composer require webuilder240/is-php
Web Server Check:
Is\Is::apache()
Is\Is::apache(); // true if current run server is apache
Is\Is::build_in_server()
Is\Is::build_in_server(); // true if current run server is php build_in_server(cli-server)
Server Check:
Is\Is::ssl()
Is\Is::ssl(); // true if current run server protocol is 'ssl'
Is\Is::localhost()
Is\Is::localhost(); // true if current run server ip is 'localhost' or 127.0.0.1
Is\Is::host(value:string)
Is\Is::host('www.google.com'); // true if current run server host name is 'www.google.com'
Is\Is::host_ip(value:string)
Is\Is::host_ip('192.168.56.101'); // true if current run server host ip address '192.168.56.101'
UserAgent Check
Is\Is::chrome()
Is\Is::chorme(); // true if current browser is chrome
Is\Is::firefox()
Is\Is::firefox(); // true if current browser is firefox
Is\Is::safari()
Is\Is::safari(); // true if current browser is safari
Is\Is::opera()
Is\Is::opera(); // true if current browser is opera
Is\Is::ie(version:int)
Is\Is::ie(); // true if current browser is ie Is\Is::ie(8); // true if current brower is ie version 8
Is\Is::ios()
Is\Is::ios(); // true if current device has iOS
Is\Is::android();
Is\Is::android(); // true if current device has Android OS
Is\Is::mobile() [phone]
Is\Is::mobile(); // true if current device is mobile (phone)
Is\Is::tablet()
Is\Is::tablet(); // true if current device is tablet
HttpMethod Check
Is\Is::request_get()
Is\Is::request_get(); // true if current request is GET request
Is\Is::request_post()
Is\Is::request_post(); // true if current request is POST request
Is\Is::request_put()
Is\Is::request_put(); // true if current request is PUT request
Is\Is::request_patch()
Is\Is::request_patch(); // true if current request is PATCH request
Is\Is::request_delete()
Is\Is::request_delete(); // true if current request is DELETE request
Is\Is::http_status_code(uri:string,http_code:int)
Is\Is::http_status_code('http://google.com',302); // true if http://google.com is responsed http_status_code 302
TypeCheck
Is\Is::same_type(val:any,val:any)
Is\Is::same_type(1,2); // true Is\Is::same_type('1',2); // false
String Check
Is\Is::str_include(str:string,search_word:string)
Is\Is::str_include('nick','n'); // true Is\Is::str_include('test','text); // false