Recommend this page to a friend! |
Download |
Info | Example | Files | Install with Composer | Download | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2024-12-05 (2 days ago) | Not yet rated by the users | Total: 18 This week: 7 | All time: 11,363 This week: 10 |
Version | License | PHP version | Categories | |||
afw 24.0.4 | Custom (specified... | 8.2 | System information, Files and Folders, L..., T..., P... |
Description | Author | |
This package is a framework of general-purpose classes. |
For more examples of using the Ascoos Framework see the afw-examples package.
<?php
|
This package is a very small part of the Ascoos Cms
custom core for use with PHP 8.2
or later.
Ascoos Cms 24
consists of several core code blocks, one of which is the Ascoos Framework 24
, as well as phpBCL.
In older versions, the Ascoos Framework
was integrated into the Ascoos Cms
core, but in the new version 24 it becomes independent and is now one of the many main components of the Cms core.
In the modern way of programming, the ability of a core code to be modular, gives it the ability to adapt to modern methods and requirements.
Ascoos Cms
has had this to a large extent in its core since the first releases in the distant 2008. In 2010 it was almost a complete modular core code block.
Now, the new version 24 is now coming to create new data in its modular core.
Version 24 only works on PHP 8.2 or later
, as the core has been redesigned from the ground up to support modern programming methods and features.
Part of the Ascoos Framework
, it is provided as source code to make it easier for Web Developers to understand how to write the extensions they will create for Ascoos Cms
.
*
*
No Exists now
*
Ascoos Cms
, of which this Ascoos Framework
is a part, contains encrypted source code, but a small part of it is given as source code for educational purposes.
Contributions are welcome github
Please send any feedback or suggestions to @ascoos (Twitter) or create an issue on Ascoos Official site.
*
*
<br>
$path = '[YOUR SITE PATH]';
include $path . '/afw/autoload.php';
<br>
*
<br>
namespace ASCOOS\FRAMEWORK;
use...
use ASCOOS\FRAMEWORK\Kernel\Core\TObject;
*
<br>
coreKernel.php
The file contains the basic parent classes of the Ascoos Framework
.
namespace ASCOOS\FRAMEWORK\Kernel\Core;
| Ascoos<br>Version | TYPE | NAME | DESCRIPTION
|--------|-----------|-------------------------|-----------------------------------------
| 24.0.0 | Class | TError
| Implements the error management class.
| 24.0.0 | Interface | TCoreHandler
| Stringable Interface Class
| 24.0.0 | Class | TObject
| The base class on which all classes in the framework are based.
*
<br>
coreDisks.php
It contains the implementation of support and management of disks, files, and folders.
namespace ASCOOS\FRAMEWORK\Kernel\Disks;
use...
use ASCOOS\FRAMEWORK\Kernel\Disks\TDriveInfo;
| Ascoos<br>Version | TYPE | NAME | DESCRIPTION
|-|-|--|-
| 24.0.0 | Class | TDriveInfo
| Information about Drives, such as size, usable and free space, etc.
*
<br>
coreFunctions.php
This file implements several global functions that are either used by other framework code or created for user use.
| Ascoos<br>Version | TYPE | NAME | DESCRIPTION
|-|-|--|-
| 24.0.0 | Function | formatBytes
| Returns the size of bytes in a formatted string e.g. 20.4 KB, 230.2 MB, 20.5 GB, etc.
| 24.0.0 | Function | vn
| Returns the name of a variable as a string. Otherwise it returns false
*
<br>
Files (54) |
File | Role | Description | ||
---|---|---|---|---|
extras (1 file, 1 directory) | ||||
kernel (6 files, 1 directory) | ||||
libs (1 file, 1 directory) | ||||
tests (1 file) | ||||
tools (1 file) | ||||
autoload.php | Aux. | Auxiliary script | ||
autoloader.php | Class | Class source | ||
CHANGELOG.md | Doc. | Changelog data | ||
composer.json | Data | Auxiliary data | ||
LICENSE_AGL-F.md | Lic. | License text | ||
README.md | Doc. | Documentation |
Files (54) | / | extras | / | arrays |
File | Role | Description |
---|---|---|
index.html | Doc. | Documentation |
TArrayAnalysisHandler.php | Class | Handles advanced data analysis for arrays. |
TArrayGraphHandler.php | Class | Handles the creation of graphical representations from array data |
TArrayMongoBSONHandler.php | Class | Class Mongo BSON Handles |
TMessagePack.php | Class | Class MessagePack Array Handle |
Files (54) | / | kernel |
File | Role | Description | ||
---|---|---|---|---|
implementation (3 files) | ||||
coreArrays.php | Class | Class Arrays Handles source | ||
coreDisks.php | Class | Core Disks Class source | ||
coreFunctions.php | Class | Core Functions | ||
coreGraphs.php | Class | Graphs Core Handles | ||
coreKernel.php | Class | Core Class source | ||
index.html | Data | Empty page |
Files (54) | / | kernel | / | implementation |
File | Role | Description |
---|---|---|
index.html | Data | Empty page |
Methods.php | Class | Class source |
TDriveInfo.php | Class | Class source |
Files (54) | / | libs | / | phpBCL8 |
File | Role | Description | ||
---|---|---|---|---|
src (3 files, 1 directory) | ||||
test (13 files) | ||||
CHANGELOG.md | Data | Auxiliary data | ||
index.html | Doc. | Documentation | ||
libin.json | Data | Auxiliary data | ||
phpbcl8_autoload.php | Aux. | Configuration script |
Files (54) | / | libs | / | phpBCL8 | / | src |
File | Role | Description | ||
---|---|---|---|---|
compat (10 files) | ||||
coreCompatibilities.php | Aux. | Configuration script | ||
index.html | Doc. | Documentation | ||
phpBCL.php | Aux. | Configuration script |
Files (54) | / | libs | / | phpBCL8 | / | src | / | compat |
File | Role | Description |
---|---|---|
compat_consts.php | Aux. | Configuration script |
compat_deprecated.php | Aux. | Configuration script |
compat_error.php | Aux. | Configuration script |
compat_php81x.php | Aux. | Configuration script |
compat_php82x.php | Example | Example script |
compat_php83x.php | Aux. | Configuration script |
compat_php84x.php | Aux. | Configuration script |
compat_php85x.php | Aux. | Configuration script |
compat_similar.php | Aux. | Configuration script |
index.html | Doc. | Documentation |
Files (54) | / | libs | / | phpBCL8 | / | test |
File | Role | Description |
---|---|---|
83__mb_str_pad.php | Aux. | Configuration script |
84_array_all.php | Aux. | Configuration script |
84_array_any.php | Example | Example script |
84_array_find .php | Aux. | Configuration script |
84_array_find_key.php | Aux. | Configuration script |
84_bcdivmod.php | Aux. | Configuration script |
84_grapheme_str_split.php | Aux. | Configuration script |
84_intltz_get_iana_id.php | Aux. | Configuration script |
84__http_get_last_response_headers.php | Aux. | Configuration script |
84__mb_trim.php | Aux. | Configuration script |
84__mb_ucfirst.php | Aux. | Configuration script |
85_php_build_date.php | Example | Example script |
example.php | Aux. | Configuration script |
The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
Install with Composer |
afw-2024-12-05.zip 102KB | |
afw-2024-12-05.tar.gz | |
Install with Composer |
Needed packages | ||
Class | Download | Why it is needed | Dependency |
---|---|---|---|
PHP Backwards Compatibility Library | .zip .tar.gz | phpBCL is native module of Ascoos Framework | Conditional |
Version Control | Reuses | Unique User Downloads | Download Rankings | ||||||||||||||||
100% | 10 |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.
Other classes that need this package |
Class | Why it is needed | Dependency |
---|---|---|
ASCOOS CMS Popular Contents | This framework is included in the new core of Ascoos Cms | Required |
Ascoos Framework 24 Examples | Implement Ascoos Framework 24 code | Required |
Background Selector | This framework is included in the new core of Ascoos Cms | Required |
Comfor PHP Discussion Forum Latest | This framework is included in the new core of Ascoos Cms | Required |
Drives Info | Require Ascoos Framework >= 24.0.1 | Required |
More Author Articles | This framework is included in the new core of Ascoos Cms | Required |
PHP Article Editor Block | This framework is included in the new core of Ascoos Cms | Required |
PHP Social Share Buttons for ASCOOS | This framework is included in the new core of Ascoos Cms | Required |
Scroll to Top | This framework is included in the new core of Ascoos Cms | Required |
Up Previous Contents ASCOOS CMS Related Articles | This framework is included in the new core of Ascoos Cms | Required |