php classdoc create tool
use
- code
namespace test; use phpth\tool\classDoc; use \Exception; include_once 'classDoc.php'; $doc = new classDoc(); //notice : php version should be than 7.0 try{ //mysqli doc echo $doc->createDoc ( '\mysqli'); //CURLFile echo $doc->createDoc ( '\CURLFile'); } catch (Exception $e) { echo "Exception: {$e->getMessage ()}"; }out
#mysqli /** * Class mysqli * @package mysqli * @property mixed $affected_rows * @property mixed $client_info * @property mixed $client_version * @property mixed $connect_errno * @property mixed $connect_error * @property mixed $errno * @property mixed $error * @property mixed $error_list * @property mixed $field_count * @property mixed $host_info * @property mixed $info * @property mixed $insert_id * @property mixed $server_info * @property mixed $server_version * @property mixed $stat * @property mixed $sqlstate * @property mixed $protocol_version * @property mixed $thread_id * @property mixed $warning_count * @method null autocommit(mixed $mode) * @method null begin_transaction(mixed $flags,mixed $name) * @method null change_user(mixed $user,mixed $password,mixed $database) * @method null character_set_name() * @method null close() * @method null commit(mixed $flags,mixed $name) * @method null connect(mixed $host,mixed $user,mixed $password,mixed $database,mixed $port,mixed $socket) * @method null dump_debug_info() * @method null debug(mixed $debug_options) * @method null get_charset() * @method null get_client_info() * @method null get_connection_stats() * @method null get_server_info() * @method null get_warnings() * @method null init() * @method null kill(mixed $connection_id) * @method null multi_query(mixed $query) * @method null __construct(mixed $host,mixed $user,mixed $password,mixed $database,mixed $port,mixed $socket) * @method null more_results() * @method null next_result() * @method null options(mixed $option,mixed $value) * @method null ping() * @method null poll(array $read,array $write,array $error,mixed $sec,mixed $usec) * @method null prepare(mixed $query) * @method null query(mixed $query,mixed $resultmode) * @method null real_connect(mixed $host,mixed $user,mixed $password,mixed $database,mixed $port,mixed $socket,mixed $flags) * @method null real_escape_string(mixed $string_to_escape) * @method null reap_async_query() * @method null escape_string(mixed $string_to_escape) * @method null real_query(mixed $query) * @method null release_savepoint(mixed $name) * @method null rollback(mixed $flags,mixed $name) * @method null savepoint(mixed $name) * @method null select_db(mixed $database) * @method null set_charset(mixed $charset) * @method null set_opt(mixed $option,mixed $value) * @method null ssl_set(mixed $key,mixed $cert,mixed $certificate_authority,mixed $certificate_authority_path,mixed $cipher) * @method null stat() * @method null stmt_init() * @method null store_result(mixed $flags) * @method null thread_safe() * @method null use_result() * @method null refresh(mixed $options) */ #curlfile /** * Class CURLFile * @package CURLFile * @property mixed $name * @property mixed $mime * @property mixed $postname * @method null __construct(mixed $filename,mixed $mimetype,mixed $postname) * @method null getFilename() * @method null getMimeType() * @method null setMimeType(mixed $name) * @method null getPostFilename() * @method null setPostFilename(mixed $name) * @method null __wakeup() */