A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 294

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 168

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 237

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 317

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 358

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 282

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 294

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 304

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 375

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Session cannot be started after headers have already been sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 35
Function: __construct

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Stripe\Util\CaseInsensitiveArray::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: Util/CaseInsensitiveArray.php

Line Number: 44

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/lib/Util/CaseInsensitiveArray.php
Line: 15
Function: _error_handler

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/init.php
Line: 7
Function: require

File: /home/t1l13fq3e4xq/public_html/application/libraries/Stripe_lib.php
Line: 31
Function: require

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 39
Function: library

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Stripe\Util\CaseInsensitiveArray::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: Util/CaseInsensitiveArray.php

Line Number: 57

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/lib/Util/CaseInsensitiveArray.php
Line: 15
Function: _error_handler

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/init.php
Line: 7
Function: require

File: /home/t1l13fq3e4xq/public_html/application/libraries/Stripe_lib.php
Line: 31
Function: require

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 39
Function: library

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Stripe\Util\CaseInsensitiveArray::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: Util/CaseInsensitiveArray.php

Line Number: 34

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/lib/Util/CaseInsensitiveArray.php
Line: 15
Function: _error_handler

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/init.php
Line: 7
Function: require

File: /home/t1l13fq3e4xq/public_html/application/libraries/Stripe_lib.php
Line: 31
Function: require

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 39
Function: library

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Stripe\Util\CaseInsensitiveArray::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: Util/CaseInsensitiveArray.php

Line Number: 51

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/lib/Util/CaseInsensitiveArray.php
Line: 15
Function: _error_handler

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/init.php
Line: 7
Function: require

File: /home/t1l13fq3e4xq/public_html/application/libraries/Stripe_lib.php
Line: 31
Function: require

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 39
Function: library

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Stripe\Util\CaseInsensitiveArray::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: Util/CaseInsensitiveArray.php

Line Number: 24

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/lib/Util/CaseInsensitiveArray.php
Line: 15
Function: _error_handler

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/init.php
Line: 7
Function: require

File: /home/t1l13fq3e4xq/public_html/application/libraries/Stripe_lib.php
Line: 31
Function: require

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 39
Function: library

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Stripe\Util\CaseInsensitiveArray::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: Util/CaseInsensitiveArray.php

Line Number: 29

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/lib/Util/CaseInsensitiveArray.php
Line: 15
Function: _error_handler

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/init.php
Line: 7
Function: require

File: /home/t1l13fq3e4xq/public_html/application/libraries/Stripe_lib.php
Line: 31
Function: require

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 39
Function: library

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Stripe\Util\Set::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: Util/Set.php

Line Number: 40

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/lib/Util/Set.php
Line: 8
Function: _error_handler

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/init.php
Line: 12
Function: require

File: /home/t1l13fq3e4xq/public_html/application/libraries/Stripe_lib.php
Line: 31
Function: require

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 39
Function: library

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Stripe\StripeObject::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: lib/StripeObject.php

Line Number: 202

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/lib/StripeObject.php
Line: 8
Function: _error_handler

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/init.php
Line: 59
Function: require

File: /home/t1l13fq3e4xq/public_html/application/libraries/Stripe_lib.php
Line: 31
Function: require

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 39
Function: library

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Stripe\StripeObject::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: lib/StripeObject.php

Line Number: 212

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/lib/StripeObject.php
Line: 8
Function: _error_handler

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/init.php
Line: 59
Function: require

File: /home/t1l13fq3e4xq/public_html/application/libraries/Stripe_lib.php
Line: 31
Function: require

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 39
Function: library

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Stripe\StripeObject::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: lib/StripeObject.php

Line Number: 197

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/lib/StripeObject.php
Line: 8
Function: _error_handler

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/init.php
Line: 59
Function: require

File: /home/t1l13fq3e4xq/public_html/application/libraries/Stripe_lib.php
Line: 31
Function: require

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 39
Function: library

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Stripe\StripeObject::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: lib/StripeObject.php

Line Number: 207

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/lib/StripeObject.php
Line: 8
Function: _error_handler

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/init.php
Line: 59
Function: require

File: /home/t1l13fq3e4xq/public_html/application/libraries/Stripe_lib.php
Line: 31
Function: require

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 39
Function: library

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Stripe\StripeObject::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: lib/StripeObject.php

Line Number: 218

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/lib/StripeObject.php
Line: 8
Function: _error_handler

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/init.php
Line: 59
Function: require

File: /home/t1l13fq3e4xq/public_html/application/libraries/Stripe_lib.php
Line: 31
Function: require

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 39
Function: library

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Stripe\StripeObject::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: lib/StripeObject.php

Line Number: 424

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/lib/StripeObject.php
Line: 8
Function: _error_handler

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/init.php
Line: 59
Function: require

File: /home/t1l13fq3e4xq/public_html/application/libraries/Stripe_lib.php
Line: 31
Function: require

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 39
Function: library

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Stripe\Collection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: lib/Collection.php

Line Number: 119

Backtrace:

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/lib/Collection.php
Line: 13
Function: _error_handler

File: /home/t1l13fq3e4xq/public_html/application/third_party/stripe-php/init.php
Line: 88
Function: require

File: /home/t1l13fq3e4xq/public_html/application/libraries/Stripe_lib.php
Line: 31
Function: require

File: /home/t1l13fq3e4xq/public_html/application/controllers/AboutUs.php
Line: 39
Function: library

File: /home/t1l13fq3e4xq/public_html/index.php
Line: 315
Function: require_once

AHOD Construction & Handyman Services - ABOUT

ABOUT

ABOUT OUR TOP-NOTCH WORK


 

It’s easy for property owners to postpone projects because there’s just no time to research the best contractors for the job. We believe our membership and subscription plans offer the perfect solution for this common dilemma.

AHOD Construction & Handyman Services is your one-stop shop when you need the services of a handyman for heating and cooling, painting and staining, gutters, windows, and much more. We can also tackle much larger projects, such as kitchen and bathroom remodels, siding work, concrete and brick work, as well as swimming pools and spas.

 

A STRONG FOUNDATION MAKES A STRONG PROJECT


 

Our home repair and improvement specialists are professional and prompt, always treating your home or commercial space with the same respect as if it were their own. We work with each of our clients individually to learn more about their particular needs or the vision they have for future projects so we can do our best to make it a reality using the best materials available.

We always send the handyman who is most qualified, with the most expertise and experience, for each type of call for service we get. Our clients throughout the DFW area can rely on us to handle their projects with detail and care.

 
Close
Vendor/Sub Access Login
Search